Тип QML ToolBar
Содержит ToolButton и связанные элементы управления. Подробнее...
| Заявление импорта: | import QtQuick.Controls 1.4 |
| С момента: | Qt 5.1 |
| Наследует: |
Свойства
- contentItem : Item
Подробное описание
Обычный способ использования ToolBar связан с ApplicationWindow. Он обеспечивает стилизацию и, как правило, разработан для работы с ToolButton, а также с другими элементами управления.
Обратите внимание, что ToolBar не предоставляет собственной компоновки, но требует размещения своего содержимого, например, путем создания RowLayout.
Если в ToolBar используется только один элемент, он будет изменять размер, чтобы соответствовать неявной высоте содержащего элемента. Это делает его особенно подходящим для использования вместе с макетами. В противном случае высота зависит от платформы.
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/qt-5.9/qml-qtquick-controls-toolbar.html