是否可以通过编程方式切换 QPushButton
?我有一个可检查的 QPushButton
用户按下它来启动一个进程。处理完成后,如何将按钮的状态更改为未选中?
runBtn = QPushButton('Run')
runBtn.setCheckable(True)
runBtn.clicked.connect(runProcess)
def runProcess():
time.sleep(5)
runBtn.uncheck() # how should this be done?
最佳答案
这应该可以解决问题。
runBtn.setChecked(False)
虽然这不是理想的行为。切换按钮应该用于打开和关闭事物,而不是表示正在进行的事情。如果某些事情需要时间,您应该将光标更改为等待光标,并且最好仍然显示进度条/对话框。
关于python - 以编程方式切换 Python PyQt QPushbutton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19508450/