修复警告:名为 on_foo_bar 的插槽容易出错

问题描述 投票:0回答:1

在我在 Qt 中支持了 15 年以上的遗留项目中,我在 clazy-connect-by-name 的头文件中收到了数百次此警告。我最近遵循从 Qt 5.15.16 到 Qt 6.6.2 的升级路径,现在收到此警告。该项目(2 .exe 和 5 .dll)编译并运行良好(Qt 6.6.2,Windows 11 中的 MinGW 64 位)如果我了解风险,我可以忽略此警告吗?

据我了解以前的 SO 问题,解决方法是在每个小部件操作例程的定义类的构造函数中放置一个连接语句。有没有人想出一个宏来帮助解决这个问题?在我当前的项目中转换它需要几天的时间。

qt qt-creator qt-designer
1个回答
0
投票

引用{ 由于这只是一个警告,您只需将其关闭即可。从长远来看,我会尽快删除这个自动连接的东西。 – 谢尔利克 7 月 17 日 16:09 发表评论}

我有同样的问题“名为 on_foo_bar 的插槽容易出错”,但我不知道如何“关闭它们”,也不知道这个“自动连接”是什么。 请解释一下,谢谢。

© www.soinside.com 2019 - 2024. All rights reserved.