警告: 从 Qt 5.12 起弃用 Qt Quick Controls 1 模块。使用最新 Qt Quick Controls 模块代替。
此页面包含特定平台注意事项,为创建应用程序使用 Qt Quick Controls 1 .
Qt 5.4 introduced a native Android style for Qt Quick Controls.
注意: The Android style requires Android 3.0 (API level 11) or later.
The style is automatically selected and deployed on Android. See Qt for Android 快速入门 and 在 Android 部署应用程序 for more details on the Android essentials.
Applications may choose a specific Android theme by specifying it in AndroidManifest.xml .
The following example sets a dark Holo theme, and the result can be seen in the screenshot above.
<manifest ...> <application ... android:theme="@android:style/Theme.Holo"> ... </application> ... </manifest>
The 动作栏 is a special Android control that provides many key features including various navigation modes, actions, an options menu, a back button, and also displays the application icon and title.
不像 Qt Widgets , Qt Quick Controls 1 do not use the native action bar on Android. ToolBar and MenuBar are offered as a cross-platform replacement. They are unified to a single "action bar" when assigned to the appropriate ApplicationWindow 特性。
The advantage of a non-native ToolBar is that it can contain any child items declared in QML. Just to name a few possibilities: