0

マルチスレッドの wxpython アプリがあり、メインの GUI スレッドが他のスレッドから通知を受け取り、モーダル ダイアログ ボックスの下に表示します。ある種のスケジューリング/キューイングが必要なので、(他のスレッドからの) 複数の通知が同時に来ると、ダイアログが次々に表示されます。

4

1 に答える 1

1

通知が到着するたびにそれをキュー (つまりリスト) に追加し、各ダイアログが閉じられるとその通知をキューから削除し、空でない場合は次の通知を表示し、ユーザーの不満に耳を傾けます

注: [閉じる] ボタンをクリックすると常に別の通知が表示されるという状況に陥らないように特に注意してください。もう 1 つの典型的なケースは、開いているエラー ウィンドウが多すぎることを報告するエラー ウィンドウです。

于 2013-08-08T07:12:37.487 に答える