1

GUIを作成したいアプリを作成中です。私はすでに wxpython で GUI を作成した経験が少しありますが、まだ試す必要のないことが 1 つあります。トレイへの適用を最小限に抑えています。私は調査を行ってアイコンを作成する方法を考え出しましたが、泥の中で立ち往生しているのは、フレームをトレイに最小化することです. フレームを非表示にするために使用できる関数が見つかりませんでした (wx.Frame.Hide() は答えではありません)。私がこれを達成できる方法を知っている人はいますか?ありがとう!

4

1 に答える 1

4

wxPythonデモのソースコードを確認する必要があります。DemoTaskBarIconに言及している部分を探します。次に、wx.EVT_ICONIZEにバインドする必要があります。最終的には、「iconize」イベントハンドラー内でフレームのHide()メソッドを使用することになります。他にどのようにそれを隠しますか?次に、もう一度表示するには、タスクバーアイコン(技術的にはWindowsのシステムトレイアイコン)のメニューを使用する必要があります。参照:

于 2012-04-19T20:52:49.180 に答える