ほとんどの場合、ウィンドウを非表示にしたいが、 の画面をホットキーで表示し、ユーザーが別の画面に切り替えると再び非表示にする 応用。wxPython on KDE 4.2:画面の上にウィンドウをポップして隠れる
私はself.Show()
self.Raise()
self.Iconize(False)
と私のアクティベートメッセージハンドラで
self.Hide()
self.Iconize(True)
を使用しますが、ウィンドウが画面の上にポップアップしますが、非アクティブのまま私のホットキーハンドラで
: それはタイトルバーの色です非アクティブなもので、タスクバーの が私の注意を必要とするウィンドウとして点滅し、EVT_ACTIVATEを取得しません。 I self.SetFocusを追加しようとしましたが、効果はありません。
そして、私は
self.Show()
self.SetFocus()
ホットキーハンドラで、私のアクティベートメッセージハンドラで
self.Hide()
を使用して、私は別の ウィンドウにクリックすることで、私のウィンドウを無効にした場合、それは大丈夫動作するかどうかが、私の場合Altキーを押しながらTabキーを押し、次にホットキーでウィンドウを起動します 画面上部には表示されませんが、 タスクバーでは点滅します。また、ボタンを押すことで非表示にすることができました。 のように、Alt-Tabの場合と同様に表示されません。