当前位置:首页 > Code > 正文内容

emit signal时显示函数未定义

许玮3年前 (2021-06-11)Code3330

有时候在新建类里面,用emit发送信号时,会遇到signal函数未定义的错误,

原因是没有添加Q_OBJECT宏定义。

如:
#include <QObject>
class MyWindow : public QWidget
{
    Q_OBJECT
public:  
   MyWindow ();
}

此时重编译项目还是会出错,需要修改一下.pro文件(在里面随意加个空格即可)

再重编译就可以看到错误没有了。

扫描二维码推送至手机访问。

版权声明:本文由Will编程学习之路发布,如需转载请注明出处。

本文链接:http://willhsu.com/?id=28

标签: QT
分享给朋友:

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。