当前位置: 代码迷 >> QT开发 >> 关于信号槽的异常“connect”: 找不到标识符
  详细解决方案

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

热度:62   发布时间:2016-04-25 04:27:40.0
关于信号槽的错误“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 //这个标识必须添加,看有木有
};

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

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

------解决方案--------------------
最好,贴上你的错误的代码。。这样看着更明白!!!
  相关解决方案