Тип QML ToolBar
Содержит ToolButton и родственные элементы управления. Подробнее...
| Заявление об импорте: | import QtQuick.Controls 1.4 |
| С момента: | Qt 5.1 |
| Наследует: |
Свойства
- contentItem : Item
Подробное описание
Общий способ использования ToolBar — в связке с ApplicationWindow. Он обеспечивает стилизацию и, как правило, хорошо работает с ToolButton, а также другими элементами управления.
Обратите внимание, что ToolBar не предоставляет собственной компоновки, но требует от вас позиционирования своего содержимого, например, путём создания RowLayout.
Если внутри ToolBar используется только один элемент, он будет изменять размер в соответствии с implicitHeight содержащегося элемента. Это делает его особенно подходящим для использования совместно с макетами. В противном случае высота зависит от платформы.
ApplicationWindow {
...
toolBar:ToolBar {
RowLayout {
anchors.fill: parent
ToolButton {
iconSource: "new.png"
}
ToolButton {
iconSource: "open.png"
}
ToolButton {
iconSource: "save-as.png"
}
Item { Layout.fillWidth: true }
CheckBox {
text: "Enabled"
checked: true
Layout.alignment: Qt.AlignRight
}
}
}
} Документация по свойствам
[только для чтения] contentItem : Item
Это свойство содержит элемент содержимого панели инструментов.
Элементы, объявленные как дочерние элементы ToolBar, автоматически присоединяются к элементу contentItem ToolBar. Динамически созданные элементы необходимо явно присоединять к contentItem:
Примечание: Неявный размер ToolBar рассчитывается на основе размера его содержимого. Если вы хотите привязать элементы внутри панели инструментов, вы должны указать явную ширину и высоту на самой ToolBar.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/qml-qtquick-controls-toolbar.html