主题 : 请教:编译时connect错误 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 16384
精华: 0
发帖: 16
金钱: 80 两
威望: 16 点
综合积分: 32 分
注册时间: 2010-03-17
最后登录: 2011-03-01
楼主  发表于: 2010-06-29 18:30

 请教:编译时connect错误

我用designer设计一个界面,保存为BaseForm界面里面有一个按钮PushButton1。
编写myForm,继承BaseForm,在myForm的构造函数里面,调用connect( PushButton1,SIGNAL(clicked()), this, SLOT(stopShow))),编译时,问题报错如下:
form.cpp: In constructor 'myForm::myForm(QWidget*, const char*, uint)':
form.cpp:13: error: no matching function for call to 'myForm::connect(QPushButton*&, const char [11], myForm* const, const char [12])'
../qtopia-2.2.0-FriendlyARM/qt2/include/qobject.h:110: note: candidates are: static bool QObject::connect(const QObject*, const char*, const QObject*, const char*)
../qtopia-2.2.0-FriendlyARM/qt2/include/qobject.h:209: note:                 bool QObject::connect(const QObject*, const char*, const char*) const

请问这是怎么回事啊?
怎么解决啊?