专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > QT开发

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

发布时间:2010-05-30 20:58:27 文章来源:www.iduyao.cn 采编人员:星星草
关于信号槽的错误“connect”: 找不到标识符
1>.MonitorThird_G_info.cpp(54) : error C2385: 对“connect”的访问不明确
1> 可能是“connect”(位于基“QObject”中)
1> 也可能是“connect”(位于基“QObject”中)
1>.MonitorThird_G_info.cpp(54) : error C2594: “参数”: 从“Third_G_info *const ”到“const QObject *”的转换不明确
1>.MonitorThird_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 //这个标识必须添加,看有木有
};

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

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

------解决方案--------------------
最好,贴上你的错误的代码。。这样看着更明白!!!
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: