Примечания к платформе Qt Quick Controls 1
Предупреждение: Модуль Qt Quick Controls 1 устарел с Qt 5.12. Используйте вместо него последний модуль Qt Quick Controls.
Эта страница содержит примечания, специфичные для платформы, для создания приложений, использующих Qt Quick Controls 1.
Стиль Android
В Qt 5.4 был представлен собственный стиль Android для Qt Quick Controls.
Примечание: Для стиля Android требуется Android 3.0 (API уровень 11) или выше.
Стиль автоматически выбирается и развертывается на Android. См. Начало работы с Qt для Android и Развертывание приложения на Android для получения более подробной информации об основах Android.
Темы Android
Приложения могут выбрать определенную тему Android, указав ее в AndroidManifest.xml.
В следующем примере устанавливается темная тема Holo, и результат можно увидеть на скриншоте выше.
<manifest ...>
<application ... android:theme="@android:style/Theme.Holo">
...
</application>
...
</manifest> Панель действий
Панель действий — это специальный элемент управления Android, который предоставляет множество ключевых функций, включая различные режимы навигации, действия, меню параметров, кнопку «Назад», а также отображает значок и название приложения.
В отличие от Qt Widgets, Qt Quick Controls 1 не используют собственную панель действий на Android. ToolBar и MenuBar предлагаются в качестве кроссплатформенной замены. Они объединены в единую «панель действий», когда присваиваются соответствующим свойствам ApplicationWindow.
Преимущество нестандартной ToolBar заключается в том, что она может содержать любые дочерние элементы, объявленные в QML. Вот лишь несколько примеров:
- ToolButton действия,
- TextField в качестве поля поиска,
- ComboBox для навигации и
- ProgressBar для отображения хода выполнения.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.14/qtquickcontrols-platformnotes.html