Spec-Zone.ru › Qt 5.11

Qt Quick Controls 2

Qt Quick Controls 2 предоставляет набор элементов управления, которые можно использовать для построения полных интерфейсов в Qt Quick. Модуль был представлен в Qt 5.7.

Qt Quick Controls 2 поставляется с настраиваемыми стилями. Подробнее см. Стиль Qt Quick Controls 2.

Предварительные условия

Типы QML можно импортировать в ваше приложение, используя следующую директиву импорта в вашем файле .qml:

import QtQuick.Controls 2.4

Классы C++ можно включить в ваше приложение, используя следующую директиву включения:

#include <QtQuickControls2>

Для ссылки на соответствующие библиотеки C++, добавьте следующее в ваш файл проекта qmake:

QT += quickcontrols2

Дополнительную информацию см. в Руководстве по началу работы с Qt Quick Controls 2.

Создание из исходного кода

При создании из исходного кода убедитесь, что модуль Qt Graphical Effects также построен, так как Qt Quick Controls 2 его требует.

Модуль Qt Image Formats рекомендуется, но не является обязательным. Он обеспечивает поддержку формата .webp, используемого стилем Imagine.

Версии

Qt Quick Controls 2.0 был представлен в Qt 5.7. Последующие незначительные релизы Qt увеличивают версию импорта модулей Qt Quick Controls 2 на единицу. Экспериментальные модули Qt Labs используют версию импорта 1.0.

Qt QtQuick QtQuick.Controls, QtQuick.Controls.Material, QtQuick.Controls.Universal, QtQuick.Templates Qt.labs.calendar, Qt.labs.platform
5.7 2.7 2.0 1.0
5.8 2.8 2.1 1.0
5.9 2.9 2.2 1.0
5.10 2.10 2.3 1.0
5.11 2.11 2.4 1.0
... ... ... ...

Лицензия и авторские права

Qt Quick Controls 2 доступен по коммерческим лицензиям от The Qt Company. Кроме того, он доступен по GNU Lesser General Public License, версии 3, или по GNU General Public License, версии 2. Дополнительную информацию см. в Лицензировании Qt.

Кроме того, Qt Quick Controls 2 потенциально содержит модули сторонних разработчиков под следующими лицензиями с открытым исходным кодом:

Значения теней из Angular Material

MIT License

Разделы

  • Руководства
  • Стиль
  • Иконки
  • Настройка
  • Поддержка High-DPI
  • Использование диалоговых окон выбора файлов
  • Развёртывание
  • Файл конфигурации
  • Переменные среды
  • Различия между Qt Quick Controls

Справочник

  • Типы QML
  • Классы C++

Примеры

  • Галерея
  • Обучение по чату
  • Текстовый редактор
  • Демо-версия для носимых устройств
  • Пример для автомобильной техники
  • Пример музыкального плеера
  • Все примеры

Связанные модули

  • Qt Quick
  • Qt Quick Layouts
  • Qt Quick Templates 2
  • Qt Labs Calendar
  • Qt Labs Platform

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/qtquickcontrols2-index.html

Spec-Zone.ru

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