我想用一个if-else
语句来检查是否QPushButton
被点击。
我怎样才能做到这一点?。
问问题
8565 次
2 回答
9
这个问题没有意义。被点击不是可以检查的状态;单击按钮是一个事件。区分状态和事件很重要。
您通过将插槽连接到信号来处理按钮单击事件QAbstractButton::clicked()
。
也许您的意思是“我如何检查按钮是否关闭?”。情绪低落是一种状态;您使用该方法检查该状态QAbstractButton::isDown()
。
于 2013-01-15T16:25:08.843 回答
2
QPushButton 的父类 QAbstractButton 有一个检查属性(setChecked/isChecked),如果您试图确定按钮是否被按下且 checkable 属性设置为 true。
于 2013-01-15T19:51:58.567 回答