Spec-Zone.ru › Qt 5.13

Примеры и руководства Qt Quick

На этой странице перечислены примеры Qt QML и Qt Quick, однако многие другие модули Qt содержат примеры, относящиеся к их API QML.

Запуск примеров и демонстраций

Примеры поставляются с установщиками Qt и доступны через Qt Creator. Для получения дополнительной информации о запуске примеров в Qt Creator посетите страницу Создание и запуск примера.

Откройте и запустите примеры в режиме «Добро пожаловать» Qt Creator. Большинство примеров работают на различных платформах, и для поиска примеров, специфичных для платформы, введите название платформы (или любые ключевые слова) в поле поиска. Например, введя mobile в поле поиска, вы получите примеры, полностью совместимые с платформами мобильных устройств.

Чтобы просмотреть другие примеры и руководства, посетите страницу Примеры и руководства Qt.

Демо Qt Quick

Вот список полностью функциональных демонстрационных приложений. Это полные приложения, демонстрирующие, как создается и структурируется готовое приложение Qt. Многие демонстрации можно развернуть на мобильных и настольных платформах.

class="annotated">

Qt Quick Demo - Calqlatr

Приложение QML, предназначенное для устройств в портретном режиме, использующее пользовательские компоненты, анимированные с помощью AnimationController, и JavaScript для логики приложения

Qt Quick Demo - Clocks

Приложение-часы QML, демонстрирующее использование типа ListView для отображения данных, сгенерированных ListModel, и типа SpringAnimation для анимации изображений

Qt Quick Demo - Maroon in Trouble

Игра Qt Quick для сенсорных устройств, использующая типы SpriteSequence, ParticleSystem, Emitter и Wander для анимации объектов, и тип SoundEffect для воспроизведения звуковых эффектов

Qt Quick Demo - Photo Surface

Приложение QML для сенсорных устройств, использующее Repeater с FolderListModel для доступа к содержимому папки и PinchArea, содержащую MouseArea для обработки жестов pinch на полученном содержимом

Qt Quick Demo - Photo Viewer

Просмотрщик фотографий QML, который использует XmlListModel и XmlRole для загрузки лент Flickr и Package для отображения фотографий в различных представлениях

Qt Quick Demo - RSS News

QML-читалка новостей RSS, которая использует XmlListModel и XmlRole для загрузки XML-данных, ListModel и ListElement для создания списка категорий и ListView для отображения данных

Qt Quick Demo - Same Game

Реализация популярной головоломки Кунiaки Морибе в QML

Qt Quick Demo - StocQt

Настраиваемый график акций для NASDAQ-100

Qt Quick Demo - Tweet Search

Клиент для поиска в Twitter с 3D-эффектами

Разработка приложений Qt Quick

Следующие страницы показывают, как разрабатывать приложения Qt с помощью Qt Creator и Qt Quick. На страницах показаны различные этапы, такие как примеры использования и вводные материалы. Для получения дополнительной информации о приложениях Qt Quick и связанных модулях посетите страницу Приложения QML.

Среда разработки

  • Создание проектов Qt Quick
  • Создание компонентов
  • Экспорт макетов из графических редакторов
  • Использование модулей QML с плагинами

Начало работы с QML и Qt Quick

  • Первые шаги с QML
  • Редактор текста Qt Quick
  • SameGame

Примеры использования

  • Визуальные типы в QML
  • Обработка пользовательского ввода в QML
  • Анимации в QML
  • Отображение текста в QML
  • Макеты в QML
  • Поддержка стилей и тем
  • Интеграция JavaScript в QML

Расширение QML

В следующих руководствах показано, как QML-приложение можно объединить с кодом C++ с помощью модуля Qt QML. Для получения информации о расширении QML посетите страницу Интеграция QML и C++.

class="annotated">

Расширение QML — Добавление типов

Экспорт классов C++

Расширение QML — Прикрепленные свойства

Прикрепленные свойства

Расширение QML — Связывание

Связывание

Расширение QML — Свойство по умолчанию

Свойство по умолчанию

Расширение QML — Объекты расширения

Объекты расширения

Расширение QML — Сгруппированные свойства

Сгруппированные свойства

Расширение QML — Наследование и приведение типов

Наследование и приведение типов C++

Расширение QML — Методы

Поддержка методов

Расширение QML — Типы свойств объекта и списка

Экспорт свойств C++

Расширение QML — Исходные данные свойства

Исходные данные свойства

Расширение QML — Поддержка сигналов

Поддержка сигналов

Примеры

Примеры — это небольшие приложения, демонстрирующие различные возможности Qt Quick. Примеры работают на различных платформах и открываются в Qt Creator.

Типы и элементы управления QML

  • Галерея элементов управления
  • Примеры диалогов
  • Пример календаря
  • TableView
  • Текст и шрифты
  • Настраиваемый переключатель

Макеты и представления

  • Qt Quick Layouts — Базовый пример
  • Positioners
  • Представления
  • Окна и экран
  • Расположение текста справа налево

Изображения и графика

  • Элементы изображения
  • Анимация
  • API Canvas
  • Эффекты шейдеров

Клавиатура, фокус и сенсорное управление

  • Взаимодействие с клавиатурой
  • Область мыши

Система и события

  • Потоки
  • Доступность
  • Внешний перенос и сброс
  • Перенос и сброс

Граф сцены

  • OpenGL под QML
  • Элемент отрисовки
  • Пользовательская геометрия
  • График
  • Простой материал
  • Отрисовка FBO
  • Отрисовка FBO в потоке

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.13/qtquick-codesamples.html

Spec-Zone.ru

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