Документация
ОС Аврора 5.2.0
QML, Silica и интерфейсы
Данный раздел содержит как стартовую информацию для работы с QML, так и отдельные аспекты, такие как использование С++-кода, работа с HTTP-запросами внутри QML, возможности настройки интерфейсов с Silica.
- HTTP-запрос средствами JS и QML
- Выполнение асинхронных HTTP-запросов к удалённому серверу с использованием компонента
XMLHttpRequestв QML-коде приложения. - Вырезы и строка состояния
- Механизм контроля системных вырезов и строки состояния для адаптации контента приложения под текущее состояние устройства и предотвращения коллизий с системными компонентами.
- Интеграция C++ и QML
- Передача данных между C++ и QML-частями приложения посредством регистрации QML-типа на основе C++-класса.
- Жест Pinch-to-zoom
- Использование жеста масштабирования «Pinch-to-zoom» в эмуляторе для изменения масштаба содержимого элементов, поддерживающих эту функцию.
- Начало работы с QML
- Основы синтаксиса QML и структура проекта на примере создания первого приложения с использованием модулей Qt Quick и Silica.
- Слайдер в Silica
- Реализация компонента ввода числовых данных с помощью элемента
Sliderиз библиотеки Silica с настройкой диапазона, шага, отображаемого текста и обработки изменения значения.