Требуется ли libQtDeclarative для QML?

Я не уверен, что libQtDeclarative.a требуется для QML. Это? Если нет, то для чего именно?


person trusktr    schedule 15.02.2013    source источник


Ответы (1)


Видимо это так. Из документации:

Документы QML загружаются и выполняются средой выполнения QML. Это включает в себя механизм декларативного пользовательского интерфейса, а также встроенные элементы QML и подключаемые модули, а также предоставляет доступ к сторонним элементам и модулям QML.

Приложения, использующие QML, должны вызывать среду выполнения QML для выполнения документов QML. Это можно сделать, создав QDeclarativeView или QDeclarativeEngine, как описано ниже. Кроме того, пакет декларативного пользовательского интерфейса включает средство просмотра Qt QML, которое загружает файлы .qml. Этот инструмент удобен для разработки и тестирования кода QML без необходимости писать приложение C++ для загрузки среды выполнения QML.

В моей сборке Qt (Windows) с помощью Dependency Walker видно, что в этой библиотеке определены QDeclarativeView и QDeclarativeEngine (и другие).

Дополнительную информацию об этом модуле можно найти здесь.

person Nemanja Boric    schedule 15.02.2013