Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: dr_Begemot от Апрель 24, 2009, 14:47



Название: использование собственных виджетов
Отправлено: dr_Begemot от Апрель 24, 2009, 14:47
при использовании в проекте собственного виджета ColorButton возникли следующие проблемы:
После добавления виджета на форму при компиляции проекта возникает ошибка: Cannot open include file: 'ColorButton.h': No such file or directory

ошибка в сгенерированом ui-файле, там где прописано  #include "ColorButton.h"

попробывал решить ее добавлением в pro-файле пути до этого файла:
INCLUDEPATH   = ../QDesignersPlugins/ColorButton\

Появилась другая проблема:
Error   4   error LNK2019: unresolved external symbol "public: __thiscall ColorButton::ColorButton(class QWidget *)" (??0ColorButton@@QAE@PAVQWidget@@@Z) referenced in function "public: void __thiscall Ui_PropertyAxisView::setupUi(class QWidget *)" (?setupUi@Ui_PropertyAxisView@@QAEXPAVQWidget@@@Z)   PropertyAxisView.obj

Разве теперь нужно dll подрубать? Или я что-то забыл сделать?

Спасибо)


Название: Re: использование собственных виджетов
Отправлено: pastor от Апрель 24, 2009, 15:05
Включи исходники ColorButton в свой проект. Плугин для дизайнера слжит только для разработки GUI


Название: Re: использование собственных виджетов
Отправлено: zamnach от Апрель 30, 2009, 14:41
попробуй подключить lib (тот, что сидит в папке плагина).