关于Qt调用多/两次setupUi导致信号与槽自动连接失败问题
最新推荐文章于 2026-06-08 12:58:15 发布
在setupUi函数内部,由于两次调用connectSlotsByName,导致新建了两个同名部件okBtn。由于部件对象名重复,函数在递归连接时仅连接了第一个,使得第二个okBtn的槽函数未被正确连接。直接使用connect函数能避免此问题,因为它基于内存寻址进行连接。
在setupUi函数内部,由于两次调用connectSlotsByName,导致新建了两个同名部件okBtn。由于部件对象名重复,函数在递归连接时仅连接了第一个,使得第二个okBtn的槽函数未被正确连接。直接使用connect函数能避免此问题,因为它基于内存寻址进行连接。

被折叠的 条评论
为什么被折叠?
