Тип QML ToolBar
Содержит ToolButton и связанные элементы управления. Подробнее...
| Заявление об импорте: | import QtQuick.Controls 1.4 |
| С момента: | Qt 5.1 |
| Наследует: |
Свойства
- contentItem : Элемент
Подробное описание
Общий способ использования 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 : Элемент
Это свойство содержит элемент содержимого панели инструментов.
Элементы, объявленные как дочерние элементы ToolBar, автоматически добавляются в качестве дочерних элементов к ToolBar's contentItem. Динамически созданные элементы необходимо явно добавить к contentItem:
Примечание: Неявный размер ToolBar рассчитывается на основе размера его содержимого. Если вы хотите привязать элементы внутри панели инструментов, вы должны указать явную ширину и высоту на самой ToolBar.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qml-qtquick-controls-toolbar.html