标签: qt
我在表单上创建动态QPushButtons,不幸的是点击的信号不带参数(如果它确实我可以将按钮的名称作为参数传递)但是因为它不是我无法告诉哪个pushButton是按下。目前,我的所有按钮点击事件都连接到一个插槽。关于如何找出按下按钮的任何建议。
答案 0 :(得分:3)
您可以使用插槽中的QObject::sender()来获取发送信号的QPushButton指针。如果您想要更好的代码,请考虑使用QButtonGroup执行此任务。
QObject::sender()
QPushButton
QButtonGroup