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

关于信号槽的异常“connect”: 找不到标识符

2012-11-07 
关于信号槽的错误“connect”: 找不到标识符1.\Monitor\Third_G_info.cpp(54) : error C2385: 对“connect”

关于信号槽的错误“connect”: 找不到标识符
1>.\Monitor\Third_G_info.cpp(54) : error C2385: 对“connect”的访问不明确
1> 可能是“connect”(位于基“QObject”中)
1> 也可能是“connect”(位于基“QObject”中)
1>.\Monitor\Third_G_info.cpp(54) : error C2594: “参数”: 从“Third_G_info *const ”到“const QObject *”的转换不明确
1>.\Monitor\Third_G_info.cpp(54) : error C3861: “connect”: 找不到标识符

请问这一般是由于什么原因,我的Third_G_info类继承了QextSerialPort这个串口类的,在我的程序中但凡,继承了该类的子类用信号槽时都会报上面的错

[解决办法]
QObject::connect
[解决办法]

C/C++ code
class MainWindow : public QMainWindow{    Q_OBJECT       //这个标识必须添加,看有木有};
[解决办法]
探讨

C/C++ code

class MainWindow : public QMainWindow
{
Q_OBJECT //这个标识必须添加,看有木有
};

[解决办法]
那就新建一个简单的工程,添加一个信号槽处理,看有没有问题。
探讨

这个是有的,他的父类也使用了的,我首先也是怀疑到没添加这个,但是的确是添加了的

[解决办法]
最好,贴上你的错误的代码。。这样看着更明白!!!

热点排行