Spec-Zone.ru › Qt 5.14

Справочник по QML

QML — это мультипарадигменный язык для создания высокодинамичных приложений. В QML строительные блоки приложений, такие как компоненты пользовательского интерфейса, объявляются, и устанавливаются различные свойства для определения поведения приложения. Поведение приложения может быть дополнительно запрограммировано с помощью JavaScript, который является подмножеством языка. Кроме того, QML активно использует Qt, что позволяет типам и другим функциям Qt быть доступными непосредственно из приложений QML.

Это справочное руководство описывает функции языка QML. Многие из типов QML в этом руководстве происходят из модулей Qt QML или Qt Quick.

  • Основы синтаксиса QML
    • Инструкции импорта
    • Объявления объектов
      • Дочерние объекты
    • Комментарии
  • Атрибуты объектов QML
    • Атрибут id
    • Атрибуты свойств
    • Атрибуты сигналов
    • Атрибуты методов
    • Присоединенные свойства и обработчики присоединенных сигналов
    • Атрибуты перечисления
  • Привязка свойств
  • Система событий сигналов и обработчиков
  • Интеграция QML и JavaScript
    • Использование выражений JavaScript с QML
    • Динамическое создание объектов QML из JavaScript
    • Определение ресурсов JavaScript в QML
    • Импорт ресурсов JavaScript в QML
    • Среда выполнения JavaScript
  • Система типов QML
    • Базовые типы
    • Типы JavaScript
    • Типы объектов QML
      • Определение типов объектов из QML
      • Определение типов объектов из C++
  • Модули QML
    • Указание модуля QML
    • Поддерживаемые типы модулей QML
      • Идентифицированные модули
      • Устаревшие модули
    • Предоставление типов и функциональности в плагине C++
  • Документы QML
    • Структура документа QML
    • Синтаксис языка QML
    • Определение типов объектов с помощью документов QML
      • Определение типа объекта с помощью файла QML
      • Доступные атрибуты пользовательских типов
    • Загрузка ресурсов и сетевая прозрачность
    • Область видимости и разрешение имен

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

Spec-Zone.ru

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