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 に答える