ApplicationWindow QML Type
Provides a top-level application window. More...
Import Statement: | import QtQuick.Controls 1.4 |
Since: | Qt 5.1 |
Inherits: |
Properties
- contentItem : ContentItem
- menuBar : MenuBar
- statusBar : Item
- style : Component
- toolBar : Item
Detailed Description
ApplicationWindow is a Window that adds convenience for positioning items, such as MenuBar, ToolBar, and StatusBar in a platform independent manner.
ApplicationWindow { id: window visible: true menuBar: MenuBar { Menu { MenuItem {...} } Menu { MenuItem {...} } } toolBar: ToolBar { RowLayout { anchors.fill: parent ToolButton {...} } } TabView { id: myContent anchors.fill: parent ... } }
Note: By default, an ApplicationWindow is not visible.
The Qt Quick Controls 1 - Gallery example is a good starting point to explore this type.
Property Documentation
This group holds the size constraints of the content item. This is the area between the ToolBar and the StatusBar. The ApplicationWindow will use this as input when calculating the effective size constraints of the actual window. It holds these 6 properties for describing the minimum, implicit and maximum sizes:
Grouped property | Description |
---|---|
contentItem.minimumWidth | The minimum width of the content item. |
contentItem.minimumHeight | The minimum height of the content item. |
contentItem.implicitWidth | The implicit width of the content item. |
contentItem.implicitHeight | The implicit height of the content item. |
contentItem.maximumWidth | The maximum width of the content item. |
contentItem.maximumHeight | The maximum height of the content item. |
statusBar : Item |
style : Component |
The style Component for the window.
See also Qt Quick Controls 1 Styles QML Types.
toolBar : Item |
© 2020 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.