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

emit signal时显示函数未定义

许玮4年前 (2021-06-11)Code4028

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

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

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

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

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

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

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

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

标签: QT
分享给朋友:

相关文章

Gitea上传4年前 (2021-06-04)
QSlider进度条的QSS样式7年前 (2018-11-14)
根据日期判断星期几7年前 (2018-11-14)
QT中使用计时器-QTimer6年前 (2020-02-08)

发表评论

访客

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