Как создавать собственные виджеты для Qt

Я пробую свои силы в пользовательском виджете Qt. Я работаю над этим примером http://doc.trolltech.com/4.5/designer-customwidgetplugin.html

Я ничего не изменил, как указано в примере. Я могу создать файл .so в папке дизайнера, но после этого ничего не происходит. Я не вижу плагин в моем редакторе Qt. Когда я проверяю Tools-> Forms editor->About Qt Designer plugins, я нахожу только один плагин QtWebView, который был плагином по умолчанию.

Где я ошибаюсь. Где найти плагины Qt?

С Уважением


person chai    schedule 07.11.2010    source источник


Ответы (1)


Плагины Designer находятся в подкаталоге plugins/designer вашей установки Qt. В качестве альтернативы вы можете установить QT_PLUGIN_PATH. Например, добавьте mybuilddir/plugins в QT_PLUGIN_PATH, если ваш плагин находится в mybuilddir/plugins/designer.

person Frank Osterfeld    schedule 07.11.2010
comment
ммм... как установить QT_PLUGIN_PATH? - person chai; 08.11.2010
comment
Для своего приложения вы можете установить его в своей среде запуска (Проекты->Настройки запуска->Среда запуска). Для дизайнера вам нужно будет установить его как переменную среды для запуска создателя/дизайнера сеанса (например, пакетного файла или среды вашего пользователя). - person Frank Osterfeld; 08.11.2010