1

インターネット ソースから特定のデータをログに記録する、完全なロガー タイプのプログラムを作成しました。これは でコーディングした GUI ですwx.python。今はそれをデーモン化したいと考えています (適切な用語であれば)。プログラムはバックグラウンドで実行する必要があり、ユーザーは好きなときに GUI を呼び出したり開いたりするオプションが必要です。どうすれば wx.python でこれを達成できますか?

4

1 に答える 1

3

それ自体を「デーモン化」するつもりはありません。代わりに、システム トレイに置くだけでした...少なくとも、それは Windows で行うことです。他のOSでも同様のことができると思います。基本的に、フレームを wx.EVT_ICONIZE にバインドし、そのメソッドで非表示にします。次に、ユーザーがタスクバー アイコンをダブルクリックしたときに、それを表示し、おそらくそれも上げます。

http://bytes.com/topic/python/answers/699757-wxpython-how-minimize-taskbar (私は自分でバリエーションを使用したので、動作することがわかっています) 。

タスクバーのアイコンに関する情報は次のとおりです: http://www.blog.pythonlibrary.org/2011/12/13/wxpython-101-creating-taskbar-icons/

于 2013-04-24T17:33:05.510 に答える