Тип QML ApplicationWindow
Обеспечивает окно приложения верхнего уровня. Подробнее...
| Заявление об импорте: | import Qt.labs.controls 1.0 |
| Наследует: |
Свойства
- activeFocusControl : Control
- contentData : список<Объект>
- contentItem : Элемент
- font : шрифт
- footer : Элемент
- header : Элемент
-
overlay
- overlay : Элемент
- overlay.background : Элемент
Присоединенные свойства
- activeFocusControl : Control
- contentItem : Элемент
- footer : Элемент
- header : Элемент
- overlay : Элемент
- window : ApplicationWindow
Подробное описание
ApplicationWindow — это Window, что делает удобным добавление элемента header и footer в окно.
import Qt.labs.controls 1.0
ApplicationWindow {
visible: true
header: ToolBar {
// ...
}
footer: TabBar {
// ...
}
StackView {
anchors.fill: parent
}
} ApplicationWindow поддерживает всплывающие окна через свойство overlay, которое гарантирует, что всплывающие окна отображаются поверх другого содержимого, а фон затемняется, когда всплывающее модальное окно видно.
Примечание: По умолчанию ApplicationWindow не отображается.
Примечание: Типы в модуле Qt.labs не гарантируют сохранение совместимости в будущих версиях.
См. также Page и Контейнерные элементы управления.
Документация по свойствам
[только для чтения] activeFocusControl : Control
Это свойство содержит элемент управления, который в настоящее время имеет активный фокус, или null если нет элемента управления с активным фокусом.
Разница между Window::activeFocusItem и ApplicationWindow::activeFocusControl заключается в том, что первый может указывать на составляющую часть элемента управления, а второй — на охватывающий элемент управления. Например, когда у SpinBox есть фокус, activeFocusItem указывает на редактор, а acticeFocusControl — на сам SpinBox.
См. также Window::activeFocusItem.
[по умолчанию] contentData : список<Объект>
Это свойство по умолчанию содержит список всех объектов, объявленных как дочерние элементы окна.
См. также contentItem.
[только для чтения] contentItem : Элемент
Это свойство содержит элемент содержимого окна.
font : шрифт
Это свойство содержит шрифт, который в настоящее время установлен для окна.
Шрифт по умолчанию зависит от среды системы. QGuiApplication поддерживает системный/тематический шрифт, который служит значением по умолчанию для всех окон приложения. Вы также можете установить шрифт по умолчанию для окон, передав пользовательский шрифт в QGuiApplication::setFont(), перед загрузкой любого QML. Наконец, шрифт сравнивается с базой данных шрифтов Qt, чтобы найти наилучшее совпадение.
ApplicationWindow распространяет явные свойства шрифта на дочерние элементы управления. Если вы измените определенное свойство шрифта окна, это свойство распространяется на все дочерние элементы управления в окне, переопределяя любые системные значения по умолчанию для этого свойства.
См. также Control::font.
footer : Элемент
Это свойство содержит элемент подписи окна. Элемент подписи размещается внизу и имеет ширину окна. Значение по умолчанию — null.
См. также header и Page::footer.
header : Элемент
Это свойство содержит элемент заголовка окна. Элемент заголовка размещается вверху и имеет ширину окна. Значение по умолчанию — null.
См. также footer и Page::header.
overlay : Элемент
Это свойство содержит элемент наложения окна и его фон, реализующий затемнение фона при открытии всплывающих модальных окон. Всплывающие окна автоматически переназначаются элементу overlay.
См. также Всплывающие окна.
Документация по присоединенным свойствам
[только для чтения] ApplicationWindow.activeFocusControl : Control
Это присоединенное свойство содержит элемент управления, который в настоящее время имеет активный фокус, или null если нет элемента управления с активным фокусом. Свойство может быть присоединено к любому элементу. Значение — null если элемент не находится в ApplicationWindow, или окно не имеет активного фокуса.
См. также Window::activeFocusItem.
[только для чтения] ApplicationWindow.contentItem : Элемент
Это присоединенное свойство содержит элемент содержимого окна. Свойство может быть присоединено к любому элементу. Значение — null если элемент не находится в ApplicationWindow.
[только для чтения] ApplicationWindow.footer : Элемент
Это присоединенное свойство содержит элемент подписи окна. Свойство может быть присоединено к любому элементу. Значение — null если элемент не находится в ApplicationWindow, или у окна нет элемента подписи.
[только для чтения] ApplicationWindow.header : Элемент
Это присоединенное свойство содержит элемент заголовка окна. Свойство может быть присоединено к любому элементу. Значение — null если элемент не находится в ApplicationWindow, или у окна нет элемента заголовка.
[только для чтения] ApplicationWindow.overlay : Элемент
Это присоединенное свойство содержит элемент наложения окна. Свойство может быть присоединено к любому элементу. Значение — null если элемент не находится в ApplicationWindow.
[только для чтения] ApplicationWindow.window : ApplicationWindow
Это присоединенное свойство содержит окно приложения. Свойство может быть присоединено к любому элементу. Значение — null если элемент не находится в ApplicationWindow.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qml-qt-labs-controls-applicationwindow.html