Выравнивание элемента строки, находящейся в групповом окне - PullRequest
0 голосов
/ 07 февраля 2019

Я занимаюсь разработкой пользовательского интерфейса, в котором я создал две кнопки и два поля labeltext.Проблема в том, что я не могу выполнить выравнивание внутреннего элемента в rowlayout.И кнопки тоже не привязаны к основанию текстового поля.Я уже установил anchor.bottom в textfield.bottom.

Я установил Layout.Alignment = Qt.AlignBottom, но не работает

GroupBox{
    id: gb

RowLayout{
    id:rl
    Button{
        id: btn1
        text:"Btn1"
        Layout.preferredHeight: 30
        Layout.preferredWidth: 150
        anchors.bottom: tlfield.bottom
    }

    Button{
        id: btn2
        text:"Btn2"
        Layout.preferredHeight: 30
        Layout.preferredWidth: 150
        anchors.bottom: tlfield.bottom
    }

    LabeledTextFieldVertical
    {
        id: tlfield
        fieldLabel.text: "text"
        fieldText.text: check
        fieldText.maximumLength: 15
        Layout.preferredWidth: 130
        fieldText.height:30
        Layout.alignment: Qt.AlignBottom
        shouldFillWidth: false
    }
  }
}

1 Ответ

0 голосов
/ 07 февраля 2019

Компоновки и элементы привязки - это два разных механизма, см. Быстрые компоновки Qt и Позиционирование с помощью якорей для дальнейшего чтения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...