Фреймворк Qt
Qt — это кроссплатформенная среда разработки приложений для настольных компьютеров и мобильных устройств. Qt не является языком программирования сам по себе. Это фреймворк, написанный на C++. Препроцессор MOC (компилятор метаобъектов) используется для расширения языка C++ такими функциями, как сигналы и слоты. Перед этапом компиляции MOC анализирует исходные файлы, написанные на расширенном Qt C++, и генерирует из них стандартные исходные коды C++. В ОС Аврора Qt используется в качестве основной среды разработки приложений и предоставляет единообразные API для частого использования в других функциях устройства.
Следующие модули используются в ОС Аврора:
- Qt Core;
- Qt Webkit;
- Qt D-Bus;
- Qt Gui;
- Qt Location;
- Qt Positioning;
- Qt Multimedia;
- Qt Network;
- Qt Quick;
- Qt Qml;
- Qt Sensors;
- Qt Sql;
- Qt Svg;
- Qt Xml;
- Qt Xml Patterns.
Модули Qt и QML, специфичные для ОС Аврора, описываются в справочной документации.
Другие модули Qt не используются в ОС Аврора, в частности:
- Qt Script;
- Qt Opengl;
- Qt Quick Widgets;
- Qt Widgets.
Полный список доступных зависимостей для приложений ОС Аврора находится в справочной документации.
Подробная информация о среде разработки Qt Creator представлена в следующих источниках: