• 8170阅读
  • 2回复

【提问】为什么我的自定义控件无法在QT Designer中使用???都是QT的例子啊!!! [复制链接]

上一主题 下一主题
离线mage1982
 

只看楼主 倒序阅读 楼主  发表于: 2005-12-16
按照Qt assistant 里面的例子,写好控件的类以及实现,                    
即.h .cpp文件后,首先运行测试一切正常
然后打开QT Designer, Tool->Custom->Edit Custom....
新建一个控件,将控件的类填入,并选取正确的.h文件.
将这个控件拖到我的对话框中.我的控件没有使用信号和槽函数,没有用Q_OBJECT宏

在编译时,系统提示我找不到构造函数!!!
但是我在自定义widget时选取的.h文件是正确的!!!
并且.cpp文件和,h文件都在这个工程的文件夹里
为什么系统没有自动读取我的.cpp文件呢???????
教程里根本没有提到这点啊!!!!!!
[ 此贴被XChinux在2005-12-16 21:59重新编辑 ]
离线mage1982

只看该作者 1楼 发表于: 2005-12-16
Re:【提问】为什么我的自定义控件无法在QT Designer中使用???都是QT的例子啊
问题已经解决

方法是在.pro文件里手动加入指令要求编译自定义控件的.cpp文件.

原来的指令       SOURCES+= main.cpp
     
现在的指令       SOURCES+= main.cpp \
                    hexspinbox.cpp
离线alexzhao
只看该作者 2楼 发表于: 2006-01-05
Re:【提问】为什么我的自定义控件无法在QT Designer中使用???都是QT的例子啊
我一直用kdevelop来写东西
快速回复
限100 字节
 
上一个 下一个