[Qt-qml] Layout question

John Temples qt-qml at xargs.com
Tue Sep 20 08:52:26 CEST 2011


Bo,

On Tue, 20 Sep 2011, Bo Thorsen wrote:

> Den 20-09-2011 08:04, John Temples skrev:
>> Say I have a Column that contains three buttons.  Is there a way to
>> have the three buttons be equally spaced within the Column, and remain
>> equally spaced as the Column's height changes?  The buttons shouldn't
>> resize as the Column changes size.
>
> The easiest way to do this is with an item between the buttons and the
> column:
>
> Item {
>   anchors.centerIn: parent
>
>   // buttons here...
> }

I tried this:

      Column {
          Item {
              anchors.centerIn: parent

              Button {
                  text: "One"
              }
              Button {
                  text: "Two"
              }
              Button {
                  text: "Three"
              }
          }
      }

But I get: "QML Column: Cannot specify top, bottom, verticalCenter,
fill or centerIn anchors for items inside Column."  And the buttons
all appear on top of each other.

--
John W. Temples, III


More information about the Qt-qml mailing list