首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

Q_OBJECT有关问题!求高手解答

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

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,然后重新构建应该就可以解决你的问题了。

热点排行