问题
在Qt 中我们经常会遇到自己写一个派生类的情况,在这种情况下,有时我们会需要写信号与槽来用某些函数。
编译能通过,但是会出现no such slot的情况:
QObject::connect: No such slot QDialog::xxxxx() in …\xxxx.cpp:27
解决
这是因为在自己的派生类中没有加入Q_OBJECT.
只有加入Q_OBJECT才能允许自己的派生类中添加信号与槽机制。
在Qt 中我们经常会遇到自己写一个派生类的情况,在这种情况下,有时我们会需要写信号与槽来用某些函数。
编译能通过,但是会出现no such slot的情况:
QObject::connect: No such slot QDialog::xxxxx() in …\xxxx.cpp:27
这是因为在自己的派生类中没有加入Q_OBJECT.
只有加入Q_OBJECT才能允许自己的派生类中添加信号与槽机制。
解决办法:安装EPEL源。系统版本:Rocky9。原因:没有配置yum源。
这个问题在win的没有太注意有没有这个问题,但是切刀Linux下,看到,那就解决了他。
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M