Заблокирован
|
|||||||||||
1 | |||||||||||
Подсветка QML элементов QML-ного плагина в QtCreator в случае нахождения QML файлов плагина в ресурсах!11.09.2015, 15:03. Показов 2524. Ответов 6
Метки нет Все метки)
(
Здравствуйте!
Если сделать плагин для QML и подключить его в основном проекте ну как - то так:
Если я добавляю в этот плагин QML файлы и НЕ кладу их в ресурсы этого плагина, кладу просто в папку qml корня самого плагина, при этом прописав как следует в qmldir файле:
Теперь самый главный косяк и проблема. Если я в плагине этот QML файл кладу в ресурсы и соответственно в папке плагина уже нет файла qml - он в dll-ке в секции ресурсов, то QtCreator видит этот плагин, он работает, но ни хрена не подсвечивается ![]() Собственно и вопрос, как сделать так, что QtCreator подсвечивал qml файлы из ресурсов плагина... Весь гугл перерыл, особо инфы ни где нет... пробовал даже qmlplugindump.exe, который генерит файлик типов, но всё равно, даже с ним эффекта ноль... Есть какой - то хитрый способ добиться подсветки? Ведь если так разобраться, в отдельном проекте QtQuck, если файлы лежат в ресурсах, всё подсвечивается, а вот с плагинами - болт ![]() Есть тут супер гуру Qt, кто сможет помочь? ![]()
0
|
|
11.09.2015, 15:03 | |
Ответы с готовыми решениями:
6
Как подключить QML-файл в C++ по моде, а также получить ссылки на QML-элементы в C++ qml - что из себя представляет qml QML вызов другого qml |
Заблокирован
|
|
13.09.2015, 18:29 [ТС] | 2 |
CriDOS, Avazart, help!
![]() Добавлено через 5 часов 38 минут В общем, пришёл к выводу, что на QML нормально разработку вести нельзя, либо код открывать, либо пихать всё в ресурсы, но тогда подсветка не пашет, возвращаюсь на виджеты...
0
|
Заблокирован
|
|
14.09.2015, 09:54 [ТС] | 4 |
Ну как зачем? Чтоб хотя бы немножко спрятать код (+ из ресурсов быстрее грузиться, особенно на мобильных девайсах). Понятно дело, что любой, хотя бы немножко продвинутый юзер, сможет взять утилитку restorator или ему подобную и вытянуть ресурсы из бинаря, а учитывая, что ресурсы не проходят никакой абфурскации, они просто лежать в секции ресурсов в незащищённом виде и доступны для редактирования... Но! Даже простое засовывание кода в ресурсы уже остеит процентов 70% нубов - крэкеров
![]()
0
|
Заблокирован
|
|
14.09.2015, 14:14 [ТС] | 6 |
С Qt не было по той причине, что я софт ещё не доделал, без Qt конечно же всё было, думаю с Qt и QML хакеры просто обомлеют от буквально опенсорных продуктов :-)
0
|
14.09.2015, 14:19 | 7 |
От чего обомлевать то? QML это UI, всю "секретную" логику пихаешь в C++. В коммерческой версии есть компилятор QML.
0
|
14.09.2015, 14:19 | |
14.09.2015, 14:19 | |
Помогаю со студенческими работами здесь
7
Qml textEdit подсветка QT Creator падает при открытии файлов *.ui.qml - в дизайнере Размер элементов в QML QML. Динамическое создание элементов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |