• 3531阅读
  • 0回复

求助,难道connect都会出错。。 [复制链接]

上一主题 下一主题
离线注册成功
 
只看楼主 倒序阅读 楼主  发表于: 2010-07-17
才接触qt,居然遇到那么初级的问题,求助各位帮忙哈。
我用designer2建立了一个ui文件,在自己的工程里面继承ui文件生成的类,自己定义了一个私有槽,然后connect,居然出错,请问错在哪里啊~~
头文件里面定义私有槽。
 加不加 Q_OBJECT 都是一样的错误。。

private slots:
    void showmessage();

cpp的构造函数里面实现connect

 connect(slaveButton, SIGNAL(clicked()), this, SLOT(showmessage()));

编译报以下错误:
firstwindow.cpp: In constructor ‘WindowForm::WindowForm(QWidget*, const char*, bool, uint)’:
firstwindow.cpp:7: error: no matching function for call to ‘WindowForm::connect(QPushButton*&, const char [11], WindowForm* const, const char [10])’
/opt/FriendlyARM/mini2440/x86-qtopia/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*)
/opt/FriendlyARM/mini2440/x86-qtopia/qtopia-2.2.0-FriendlyARM/qt2/include/qobject.h:209: note:                 bool QObject::connect(const QObject*, const char*, const char*) const
make: *** [.obj/release-shared/firstwindow.o] Error 1

快速回复
限100 字节
 
上一个 下一个