Russian Qt Forum
Ноябрь 01, 2024, 15:22 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: [РЕШЕНО] Как можно отобразить файл из своего модуля через qmlscene  (Прочитано 3466 раз)
arhohryakov
Гость
« : Февраль 08, 2016, 18:14 »

Добрый день.

Пытаюсь посмотреть, как выглядит макет файла.
Но qmlscene ругается, на строчку импортирования:
Код:
import NetProject 1.0

Ругается так:
Код:
file:///X:/Dev/Configurator5/qml/modules/NetProject/NetProjectPage.qml:3 module "NetProject" is not installed
« Последнее редактирование: Февраль 09, 2016, 12:39 от arhohryakov » Записан
BuRn
Гость
« Ответ #1 : Февраль 08, 2016, 19:57 »

Ну так он и ругается на то, что у вас этот модуль не зарегистрирован. Что это вообще за модуль? Не помню такого стандартного кутешного. Если это ваш, нужно его еще зарегистрировать
Записан
arhohryakov
Гость
« Ответ #2 : Февраль 09, 2016, 07:02 »

Подскажите, как зарегистрировать модуль, чтобы его видел qmlscene.

Модуль сложен в ресурсы. Где нужно искать модули в коде прописано:
Код:
qmlEngine()->addImportPath("qrc:/modules/");  // for import Algorithm 1.0
При запуске из Си всё работает.

Хотелось бы отдать qml-форму на откуп дизайнеру.
Записан
arhohryakov
Гость
« Ответ #3 : Февраль 09, 2016, 12:30 »

Нашёл ответ.

Для использования модулей в дизайнере нужно в проекте прописать путь:
Код:
# Additional import path used to resolve QML modules in Qt Creator's code model
# Must be set for import modules from Designer
QML_IMPORT_PATH += qml/modules

Для запуска в превью (qmlscene) нужно добавить параметр в командую строку:
Код:
-I %{CurrentProject:Path}/qml/modules
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.123 секунд. Запросов: 20.