我想使用if-else
语句检查是否点击了QPushButton
我怎么能这样做?。
答案 0 :(得分:8)
这个问题没有意义。被点击不是你可以检查的州;单击按钮是事件。区分状态和事件很重要。
您可以通过将插槽连接到信号QAbstractButton::clicked()
来处理按钮点击事件。
也许您的意思是“如何检查按钮是否关闭?”。失败是一个国家;使用QAbstractButton::isDown()
方法检查该状态。
答案 1 :(得分:1)
QPbstractButton,QPushButton的父类,如果你试图确定按钮是否被按下并且checkable属性设置为true,则它有一个checked属性(setChecked / isChecked)。