标题:【提问】为什么我的自定义控件无法在QT Designer中使用???都是QT的例子啊!!!
作者:mage1982
日期:2005-12-16 20:10
内容:
按照Qt assistant 里面的例子,写好控件的类以及实现,
即.h .cpp文件后,首先运行测试一切正常
然后打开QT Designer, Tool->Custom->Edit Custom....
新建一个控件,将控件的类填入,并选取正确的.h文件.
将这个控件拖到我的对话框中.我的控件没有使用信号和槽函数,没有用Q_OBJECT宏
在编译时,系统提示我找不到构造函数!!!
但是我在自定义widget时选取的.h文件是正确的!!!
并且.cpp文件和,h文件都在这个工程的文件夹里
为什么系统没有自动读取我的.cpp文件呢???????
教程里根本没有提到这点啊!!!!!!
#1 Re:【提问】为什么我的自定义控件无法在QT Designer中使用???都是QT的例子啊 [mage1982 12-16 22:27]
问题已经解决
方法是在.pro文件里手动加入指令要求编译自定义控件的.cpp文件.
原来的指令 SOURCES+= main.cpp
现在的指令 SOURCES+= main.cpp \
hexspinbox.cpp
#2 Re:【提问】为什么我的自定义控件无法在QT Designer中使用???都是QT的例子啊 [alexzhao 01-05 10:58]
我一直用kdevelop来写东西