1

我创建QPushButton并建立了与特定任务的连接。除了这个任务,我想禁用这个QPushButton。因此我mypushbutton.setEnabled(False)在任务之前添加,但它不会像我预期的那样工作,我的任务完成后按钮被禁用。但是,当我删除我的任务时,它可以工作。

4

1 回答 1

2

你可以做:

mypushbutton.setEnabled(False);
QCoreApplication::processEvents();
// do something

http://doc.qt.digia.com/qt/qcoreapplication.html#processEvents

更新了文档评论

于 2012-12-30T01:00:17.777 回答