Тип страницы QML
Стилевое управление страницей с поддержкой заголовка и подвала. Подробнее...
| Заявление импорта: | import QtQuick.Controls 2.15 |
| С момента: | Qt 5.7 |
| Наследует: |
Свойства
- подвал : Элемент
- заголовок : Элемент
- неявнаяВысотаПодвала : вещественное число
- неявнаяШиринаПодвала : вещественное число
- неявнаяВысотаЗаголовка : вещественное число
- неявнаяШиринаЗаголовка : вещественное число
- заголовок : строка
Подробное описание
Page — это управляющий элемент-контейнер, который упрощает добавление элемента заголовка (header) и подвала (footer) на страницу.
Следующий фрагмент примера демонстрирует, как использовать специфичный для страницы заголовок панели инструментов и подвал панели вкладок для всего приложения.
import QtQuick.Controls 2.12
ApplicationWindow {
visible: true
StackView {
anchors.fill: parent
initialItem: Page {
header: ToolBar {
// ...
}
}
}
footer: TabBar {
// ...
}
} См. также ApplicationWindow, Контейнерные элементы управления и Управление фокусом в Qt Quick Controls.
Документация по свойствам
подвал : Элемент
Это свойство содержит элемент подвала страницы. Элемент подвала расположен внизу и имеет ширину, равную ширине страницы. Значение по умолчанию — null.
Примечание: Присвоение ToolBar, TabBar или DialogButtonBox в качестве подвала страницы автоматически устанавливает соответствующее свойство ToolBar::position, TabBar::position или DialogButtonBox::position в значение Footer.
См. также заголовок и ApplicationWindow::footer.
заголовок : Элемент
Это свойство содержит элемент заголовка страницы. Элемент заголовка расположен вверху и имеет ширину, равную ширине страницы. Значение по умолчанию — null.
Примечание: Присвоение ToolBar, TabBar или DialogButtonBox в качестве заголовка страницы автоматически устанавливает соответствующее свойство ToolBar::position, TabBar::position или DialogButtonBox::position в значение Header.
См. также подвал и ApplicationWindow::header.
[только для чтения] неявнаяВысотаПодвала : вещественное число
Это свойство содержит неявную высоту подвала.
Значение равно footer && footer.visible ? footer.implicitHeight : 0.
Это свойство было добавлено в QtQuick.Controls 2.5 (Qt 5.12).
См. также неявнаяШиринаПодвала и неявнаяВысотаЗаголовка.
[только для чтения] неявнаяШиринаПодвала : вещественное число
Это свойство содержит неявную ширину подвала.
Значение равно footer && footer.visible ? footer.implicitWidth : 0.
Это свойство было добавлено в QtQuick.Controls 2.5 (Qt 5.12).
См. также неявнаяВысотаПодвала и неявнаяШиринаЗаголовка.
[только для чтения] неявнаяВысотаЗаголовка : вещественное число
Это свойство содержит неявную высоту заголовка.
Значение равно header && header.visible ? header.implicitHeight : 0.
Это свойство было добавлено в QtQuick.Controls 2.5 (Qt 5.12).
См. также неявнаяШиринаЗаголовка и неявнаяВысотаПодвала.
[только для чтения] неявнаяШиринаЗаголовка : вещественное число
Это свойство содержит неявную ширину заголовка.
Значение равно header && header.visible ? header.implicitWidth : 0.
Это свойство было добавлено в QtQuick.Controls 2.5 (Qt 5.12).
См. также неявнаяВысотаЗаголовка и неявнаяШиринаПодвала.
заголовок : строка
Это свойство содержит заголовок страницы.
Заголовок часто отображается вверху страницы, чтобы предоставить пользователю контекст отображаемой страницы.
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.15/qml-qtquick-controls2-page.html