读书人

Q_OBJECT有关问题!求高手解答

发布时间: 2012-06-25 18:37:39 作者: rapoo

Q_OBJECT问题!求高手解答
在头文件 1.h中声明了类,1.cpp定义,想要定义一个槽,在1.h中加Q_OBJECT后总是出错undefined reference to vtable..

google了好久,目录文件删完又qmake也不能解决,求高手支招!

[解决办法]
你的这个类基类是QObject吗?不是就改成QObject。
[解决办法]
你的这个类要继承一个东西吧,加上继承,在头文件中加上 “:public xx要继承类”
[解决办法]
1.h 1.cpp 不良的编程习惯要扼杀到摇篮里,这是熟么命名?

C/C++ code
class Widget : public QObject{    Q_OBJECT    };
[解决办法]
把你的1.h,1.cpp从工程里面删除了,执行一遍qmake,然后在添加进行,在执行一遍qmake,然后重新构建应该就可以解决你的问题了。

读书人网 >QT开发

热点推荐