【发布时间】:2013-10-30 18:25:03
【问题描述】:
是否可以以编程方式切换QPushButton?我有一个可检查的QPushButton,用户按下它来启动一个进程。处理完成后,如何将按钮的状态更改为未选中?
runBtn = QPushButton('Run')
runBtn.setCheckable(True)
runBtn.clicked.connect(runProcess)
def runProcess():
time.sleep(5)
runBtn.uncheck() # how should this be done?
【问题讨论】:
-
标题“Programmatically Toggle a Python PyQt QPushbutton”不准确,应该是“Programmatically Release a Python PyQt QPushbutton”。要切换它,有继承的
QAbstractButton.toggle()(以及关联/单独的信号toggled)
标签: python qt python-2.7 pyqt pyqt4