我在 VS2010 中使用 Qt 插件。在主窗口类中
定义了一个命名的按钮ButtonA
和一个命名的插槽。on_ButtonA_clicked()
但我没有说明connect(ButtonA, SIGNAL(clicked), this, SLOT(on_ButtonA_clicked()
,我发现该on_ButtonA_clicked()
插槽仍然能够捕获ButtonA
.
还发现on_ButtonName_clicked()
只要ButtonName
是按钮的名称,插槽就可以捕获任何按钮。谁能告诉我为什么?
问问题
205 次
1 回答
2
Qt 自动为 UI 文件中定义的控件生成连接。如果你打电话setupUi
,那就是正在发生的事情。有关此功能的更多信息,请参阅文档。
于 2013-05-28T00:52:13.960 回答