Примеры и учебные пособия Qt Quick
На этой странице перечислены примеры Qt QML и Qt Quick, однако многие другие модули Qt содержат примеры, относящиеся к их API QML.
Запуск примеров и демонстраций
Примеры поставляются с установщиками Qt и доступны через Qt Creator. Более подробную информацию о запуске примеров в Qt Creator можно найти на странице Создание и запуск примера.
Откройте и запустите примеры в режиме Добро пожаловать Qt Creator. Большинство примеров работают на различных платформах, и для поиска примеров, специфичных для конкретной платформы, введите имя платформы (или любые ключевые слова) в поле поиска. Например, набрав mobile в поле поиска, вы получите список примеров, полностью совместимых с мобильными платформами.
Чтобы просмотреть другие примеры и учебные пособия, посетите страницу Примеры и учебные пособия Qt.
Демонстрации Qt Quick
Вот список полностью функциональных демонстрационных приложений. Это полноценные приложения, демонстрирующие, как создаётся и структурируется готовое к развертыванию приложение Qt. Многие из демонстраций можно развернуть на мобильных и настольных платформах.
Приложение Qt Quick с пользовательским интерфейсом на основе состояний |
|
Приложение QML, разработанное для устройств в портретном режиме, использующее пользовательские компоненты, анимированные с помощью AnimationController, и JavaScript для логики приложения |
|
Приложение QML для часов, демонстрирующее использование ListView для отображения данных, сгенерированных ListModel, и SpringAnimation для анимации изображений |
|
Приложение QML для сенсорных устройств, использующее Repeater с FolderListModel для доступа к содержимому папки и PinchArea, содержащий MouseArea для обработки жестов pinch над полученным контентом |
|
Просмотрщик фотографий QML, использующий XmlListModel и кастомные типы QML XmlListModelRole для скачивания лент Flickr и Package для отображения фотографий в различных представлениях |
|
Настраиваемая диаграмма котировок для NASDAQ-100 |
Разработка приложений Qt Quick
Следующие страницы показывают, как разрабатывать приложения Qt с помощью Qt Creator и Qt Quick. На страницах показаны различные шаги, такие как примеры использования и вводный материал. Дополнительную информацию о приложениях Qt Quick и связанных модулях можно найти на странице Приложения QML.
Средства разработки
- Создание проектов Qt Quick
- Создание компонентов
- Экспорт макетов из программного обеспечения для графики
- Использование модулей QML с плагинами
Первые шаги с QML и Qt Quick
Расширение QML
В следующих учебных пособиях показано, как приложение на основе QML можно комбинировать с кодом C++ с использованием модуля Qt QML. Дополнительную информацию о расширении QML можно найти на странице Интеграция QML и C++.
Экспорт классов C++ |
|
Присоединённые свойства |
|
Привязка |
|
Свойство по умолчанию |
|
Расширенные объекты |
|
Группированные свойства |
|
Наследование C++ и приведение типов |
|
Поддержка методов |
|
Экспорт свойств C++ |
|
Источник значения свойства |
|
Поддержка сигнала |
Примеры
Примеры — это небольшие приложения, демонстрирующие различные возможности Qt Quick. Примеры работают на разных платформах и открываются в Qt Creator.
Типы и элементы управления QML
Макеты и представления
Изображения и графика
Клавиатура, фокус и сенсорное управление
Система и события
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qtquick-codesamples.html