Название: Использование скриптов в Qt Installer Framework Отправлено: Bobby.Rock от Октября 26, 2012, 14:58 Всем доброго дня!
Хочу использовать Qt Installer Framework (http://qt.gitorious.org/qt-labs/installer-framework) как кроссплатформенное решение для деплоймента своего приложения. Скачал Qt Installer Framework из мастер-ветки, собрал его с Qt 4.8.3. В документации к Qt Installer Framework (http://doc-snapshot.qt-project.org/qtifw-1.2/scripting.html) сообщается о возможности использования скриптов для управления процессом установки приложения. Я взял тестовый пример из каталога examples/tutorial, подредактировал скрипт examples/tutorial/packages/com.vendor.product/meta/installscript.qs (в соответствии с примером из документации) к виду: Код: function Component() Собрал из этого пакета инсталлятор при помощи утилиты binarycreator, но при его запуске вылетела ошибка: Код: TypeError: Result of expression 'component.userInterface( "IntroductionPage" )' [null] is not an object. Что логично, если я пытаюсь обратиться в скрипте к объекту в конструкторе этого объекта. Но тогда почему такой неверный пример указан в документации? ??? Также, в исходниках Qt Installer Framework, в примерах нашёл файл auto_installations_script.qs, в котором продемонстрирована автоматизация процесса установки при помощи скрипта. Но как показала практика, используемые там приёмы оказались неработоспособными. Релиз Qt Installer Framework версии 1.2 (http://qt.gitorious.org/qt-labs/installer-framework/trees/1.2) ведёт себя ос скриптами также как и мастер-ветка. Гуглинг информации по скриптам ничего не даёт, кроме ссылок на официального руководства. Такое ощущение складывается, что никто Qt Installer Framework не использует. Вопрос к уважаемой общественности: кто-нибудь использовал Qt Installer Framework в своих проектах? Использовали ли скрипты для управления процессом установки? |