Примеры и учебники Qt Quick
На этой странице перечислены примеры Qt QML и Qt Quick, однако многие другие модули Qt содержат примеры, связанные с их API QML.
Запуск примеров и демонстраций
Примеры поставляются с установщиками Qt и доступны через Qt Creator. Для получения дополнительной информации о запуске примеров в Qt Creator посетите страницу Компиляция и запуск примера.
Откройте и запустите примеры в режиме «Добро пожаловать» Qt Creator. Большинство примеров работают на различных платформах, и для поиска примеров, специфичных для платформы, введите имя платформы (или любые ключевые слова) в поле поиска. Например, ввод mobile в поле поиска отображает примеры, полностью совместимые с мобильными платформами.
Чтобы просмотреть другие примеры и учебники, посетите страницу Примеры и учебники Qt.
Демонстрации Qt Quick
Вот список полностью функциональных демонстрационных приложений. Это полные приложения, которые показывают, как строится и структурируется развертываемое приложение Qt. Многие демонстрации можно развернуть на мобильных и настольных платформах.
Приложение 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.
Среда разработки
Начало работы с 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.0/qtquick-codesamples.html