2011-12-08 2 views

答えて

5

これを行うには正しい方法です(どちらかQTimerオブジェクトをインスタンス化し、その上に)(通話開始: 参照QTドキュメントで睡眠を():

1

あなたはQT機能QThreadを使用することができます、または単にQTimer :: singleShot()を呼び出してください)。 QTimerのtimeout()シグナルに接続されたスロットのGUIを更新してください。

+6

GUIスレッドをスリープ状態にすると、GUIがフリーズしてユーザーに反応しなくなり、ユーザーエクスペリエンスが低下するため、悪い考えです。 –

+0

QThread :: sleep()が保護されている理由があります – Chris

関連する問題