Тип страницы QML
Стилевое управление страницей с поддержкой заголовка и подвала. Подробнее...
| Заявление импорта: | import QtQuick.Controls 2.2 |
| С момента: | Qt 5.7 |
| Наследует: |
Свойства
- contentChildren : list<Item>
- contentData : list<Object>
- contentHeight : real
- contentWidth : real
- footer : Item
- header : Item
- title : string
Подробное описание
Page — это элемент управления-контейнер, который упрощает добавление элемента заголовка и подвала к странице.
Следующий фрагмент примера демонстрирует, как использовать специфичный для страницы заголовок панели инструментов и общеприменимый для приложения подвал панели вкладок.
import QtQuick.Controls 2.1
ApplicationWindow {
visible: true
StackView {
anchors.fill: parent
initialItem: Page {
header: ToolBar {
// ...
}
}
}
footer: TabBar {
// ...
}
} См. также ApplicationWindow и Элементы управления-контейнеры.
Документация по свойствам
contentChildren : list<Item>
Это свойство содержит список дочерних элементов содержимого.
Список содержит все элементы, объявленные в QML как дочерние элементы страницы.
Примечание: В отличие от contentData, contentChildren не включает невидимые объекты QML.
См. также Item::children и contentData.
[default] contentData : list<Object>
Это свойство содержит список данных содержимого.
Список содержит все объекты, объявленные в QML как дочерние элементы контейнера.
Примечание: В отличие от contentChildren, contentData включает невидимые объекты QML.
См. также Item::data и contentChildren.
contentHeight : real
Это свойство содержит высоту содержимого. Оно используется для вычисления общей неявной высоты страницы.
Это свойство QML было введено в QtQuick.Controls 2.1 (Qt 5.8).
См. также contentWidth.
contentWidth : real
Это свойство содержит ширину содержимого. Оно используется для вычисления общей неявной ширины страницы.
Это свойство QML было введено в QtQuick.Controls 2.1 (Qt 5.8).
См. также contentHeight.
footer : Item
Это свойство содержит элемент подвала страницы. Элемент подвала расположен внизу и имеет ширину, равную ширине страницы. Значение по умолчанию — null.
Примечание: Присвоение ToolBar, TabBar или DialogButtonBox в качестве подвала страницы автоматически задаёт соответствующее свойство ToolBar::position, TabBar::position или DialogButtonBox::position в значение Footer.
См. также header и ApplicationWindow::footer.
header : Item
Это свойство содержит элемент заголовка страницы. Элемент заголовка расположен вверху и имеет ширину, равную ширине страницы. Значение по умолчанию — null.
Примечание: Присвоение ToolBar, TabBar или DialogButtonBox в качестве заголовка страницы автоматически задаёт соответствующее свойство ToolBar::position, TabBar::position или DialogButtonBox::position в значение Header.
См. также footer и ApplicationWindow::header.
title : string
Это свойство содержит заголовок страницы.
Заголовок часто отображается вверху страницы, чтобы предоставить пользователю контекст отображаемой страницы.
ApplicationWindow {
visible: true
width: 400
height: 400
header: Label {
text: view.currentItem.title
horizontalAlignment: Text.AlignHCenter
}
SwipeView {
id: view
anchors.fill: parent
Page {
title: qsTr("Home")
}
Page {
title: qsTr("Discover")
}
Page {
title: qsTr("Activity")
}
}
}
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qml-qtquick-controls2-page.html