QT5.12 无法添加槽函数 查找/添加槽错误

版本说明:Win10(64bit)、Qt5.12.2、Qt Creator4.8.2

无法添加槽函数,导致信号发出后槽函数接收不到信号

原因1:未在类定义中添加Q_OBJECT

原因2:信号或槽指向的对象未实例化

原因3: 多处包含相同的"ui_XXX.h"头文件

查找/添加槽错误
在UI文件中右键转到槽发生错误,弹窗提示如下:

查找或添加槽错误
The class containing "UI::XXX" could mot be found in :\..\.XXX.cpp.Please verify the #include_directives.

可将.pro文件中,SOURCE+=后面的.cpp文件名全部删除,HEADERS+=后面的.h文件名全部删除重新构建后,再次右键项目文件选择“Add Existing Directory”重新加载文件并重新编译工程。
此时再次添加槽函数
弹窗提示如下:

查找/添加槽错误
No documents matching "ui_XXX.h" could be found .Rebuilding the project might help.

此时并不需要重新编译,直接重启Qt Creator即可。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不秃头的程序猿Gabriel

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值