我创建了QPushButton
并建立了与特定任务的连接。除了此任务之外,我还想禁用此QPushButton
。因此,我在任务之前添加 mypushbutton.setEnabled(False)
,但它不会按我的预期工作,该按钮在我的任务完成后被禁用。但是,当我删除任务时,它就起作用了。
最佳答案
你可以这样做:
mypushbutton.setEnabled(False);
QCoreApplication::processEvents();
// do something
http://doc.qt.digia.com/qt/qcoreapplication.html#processEvents
已更新文档评论
关于python - 在执行任务之前禁用 QPushButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14087066/