Spec-Zone.ru › Qt 5.6

Заметки по платформе Qt Quick Controls

На этой странице содержатся платформенно-специфические заметки для создания приложений, использующих Qt Quick Controls.

Стиль Android

Qt 5.4 представил собственный стиль Android для Qt Quick Controls.

Примечание: Стиль Android требует Android 3.0 (уровень API 11) или более поздней версии.

Стиль автоматически выбирается и развертывается на Android. Подробные сведения об основах Android см. в Руководстве по началу работы с Qt для 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 не используют встроенную панель действий на 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/archives/qt-5.6/qtquickcontrols-platformnotes.html

Spec-Zone.ru

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