Интегрированный редактор форм QTCreator не будет загружать плагины пользовательских виджетов (это делает Дизайнер) - PullRequest
3 голосов
/ 19 мая 2009

Попытка использовать редактор форм, который интегрирован в QTCreator, но даже когда я помещаю свой плагин в QtCreator.app/Contents/MacOS/designer, он не отображается. Однако тот же файл dylib работает и с автономным дизайнерским приложением.

Информация о версии QTCreator: QTCreator 1.1.0 (на основе QT версии 4.5.1) Информация о версии дизайнера: Версия 4.5.1

Есть подсказки? Эта веб-страница: http://labs.trolltech.com/page/Projects/Tools/QtCreator/FAQ, предположила, что у меня есть проблема с версиями, но это кажется сумасшедшим, так как я использую "pure" 4.5 (чистая установка и все такое) ...

Ответы [ 2 ]

1 голос
/ 22 мая 2009

Правильно ли вы указали ссылки компоновщика для плагина? Попробуйте

otool -L /path/to/plugin/dylib

в двоичном файле плагина и посмотрите, может ли он правильно ссылаться на библиотеки Qt, предполагая, что @executable_path является двоичным файлом конструктора

0 голосов
/ 11 февраля 2011

В QT 4.7 плагины QT Designer должны быть скопированы в / qt-install-dir / plugins / designer. Обратите внимание, плагины должны быть созданы как релиз, а не отладка!

...