Spec-Zone.ru › Qt 5.14

Примечания к платформе 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

Spec-Zone.ru

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