Документация
ОС Аврора 5.1.5

QML-модуль Silica

В состав Аврора SDK входит Silica — QML-модуль, используемый для создания приложений для ОС Аврора.

Для написания приложений для платформы ОС Аврора используется комбинация из QML и C++. QML — декларативный язык программирования на основе Qt, использование которого заметно упрощает создание пользовательских интерфейсов с плавными переходами и анимациями. Пользовательские интерфейсы на основе QML могут быть связаны с более сложными функциональными возможностями приложения, реализованными на языке C++ и обращающимися к сторонним библиотекам C++.

Несмотря на то, что фреймворк Qt включает в себя модуль QtQuick, который содержит основные типы для создания пользовательских интерфейсов на основе QML, модуль Silica предоставляет дополнительные типы, предназначенные для создания приложений с внешним видом, поведением и уникальными возможностями, соответствующими стилю стандартных приложений ОС Аврора. При создании приложений для ОС Аврора в QML-файлы необходимо импортировать оба модуля Silica и QtQuick.

Модуль Silica позволяет создавать пользовательские интерфейсы, которые:

  • имеют оформление в стиле стандартных приложений ОС Аврора;
  • ведут себя аналогично стандартным приложениям ОС Аврора (например, списки должны плавно затухать при прокрутке за пределы их границ);
  • используют уникальные для ОС Аврора возможности приложений, такие как раскрывающиеся меню и обложки приложений.

Создание приложений с использованием Silica

Справочная документация

См. также Обзорную документацию QML, Обзорную документацию Qt Quick и Полный список типов Qt Quick 2.0.

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

Пожалуйста ознакомьтесь с политикой использования cookies.