Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. QML and Qt Quick
  4. QML : anchors.verticalCenter does not work
Qt 6.11 is out! See what's new in the release blog

QML : anchors.verticalCenter does not work

Scheduled Pinned Locked Moved Unsolved QML and Qt Quick
2 Posts 2 Posters 634 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Offline
    C Offline
    cosmoff
    wrote on last edited by
    #1

    Hello everyone,
    I show you my code, It will be easier to explain my problem.

    Window {
        id : windowId
        visible: true
        width: 640
        height: 480
        title: qsTr("Hello")
        color :"grey"
    
       Rectangle{
           id : myButton
           width : 100
           height : 100
           color : "green"
           anchors.verticalCenter: windowId.verticalCenter
    }
    }
    

    If I replace windowId by parent it works but I do not understand why ? It should work with id from my window

    Can you explain what is wrong.

    thanks a lot

    raven-worxR 1 Reply Last reply
    0
    • C cosmoff

      Hello everyone,
      I show you my code, It will be easier to explain my problem.

      Window {
          id : windowId
          visible: true
          width: 640
          height: 480
          title: qsTr("Hello")
          color :"grey"
      
         Rectangle{
             id : myButton
             width : 100
             height : 100
             color : "green"
             anchors.verticalCenter: windowId.verticalCenter
      }
      }
      

      If I replace windowId by parent it works but I do not understand why ? It should work with id from my window

      Can you explain what is wrong.

      thanks a lot

      raven-worxR Offline
      raven-worxR Offline
      raven-worx
      Moderators
      wrote on last edited by raven-worx
      #2

      @cosmoff
      because the Window is not an item actually. it has a contentItem (default property, which gets the child items reparented to). So use this property, or even better, simply use parent

      --- SUPPORT REQUESTS VIA CHAT WILL BE IGNORED ---
      If you have a question please use the forum so others can benefit from the solution in the future

      1 Reply Last reply
      2

      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved