Spec-Zone.ru › Qt 5.12

Qt Quick Controls 1 Примечания по платформам

Эта страница содержит примечания, специфичные для платформ, для создания приложений, использующих 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>

Панель действий

Панель действий (Action Bar) — это специальный элемент управления 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.12/qtquickcontrols-platformnotes.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API