ApplicationWindow

Provides a top-level application window. More...

Import Statement: import QtQuick.Controls 1.4
Since: Qt 5.1
Inherits:

Window

Properties

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 - Gallery example is a good starting point to explore this type.

Property Documentation

contentItem : ContentItem

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.

This property holds the MenuBar.

By default, this value is not set.


statusBar : Item

This property holds the status bar Item.

It can be set to any Item type, but is generally used with StatusBar.

By default, this value is not set. When you set the status bar item, it will be anchored automatically into the application window.


style : Component

The style Component for the window.

See also Qt Quick Controls Styles QML Types.


toolBar : Item

This property holds the toolbar Item.

It can be set to any Item type, but is generally used with ToolBar.

By default, this value is not set. When you set the toolbar item, it will be anchored automatically into the application window.


Voted #1 for:

  • Easiest to learn
  • Most time saving
  • Best support

Develop Cross-Platform Apps and Games 50% Faster!

  • Voted the best supported, most time-saving and easiest to learn cross-platform development tool
  • Based on the Qt framework, with native performance and appearance on all platforms including iOS and Android
  • Offers a variety of plugins to monetize, analyze and engage users
FREE!
create apps
create games
cross platform
native performance
3rd party services
game network
multiplayer
level editor
easiest to learn
biggest time saving
best support