pyinstallerの実行可能なwxpython GUIが正常に動作しています。私が抱えている唯一の問題は、ウィンドウ上のXボタンを使ってプログラムを閉じるとバックグラウンドで実行されていることです。ウィンドウXボタンをクリックしたときに誰かがプロセスを終了する方法を知っていますか?pyinstallerプログラムは、終了後もバックグラウンドで動作し続けます。
0
A
答えて
1
あなたはすなわち、他のすべてのイベントのようなwx.EVT_CLOSE
あるClose
ウィンドウイベント、バインドすることができます。そして、あなたにそれがまだ動作しない場合、あなたはほぼ確実にまだ何かを持っているself.Destroy()
を使用OnExit(self,event)
self.Bind(wx.EVT_CLOSE, self.OnExit)
を開いた。あなたがそれを追跡することができない場合、回避策はsys.exit()
を使用していますが、それは本当にぶつかるべきです。
+0
それは、私がself.Close()Destory()の代わりに - help – mickNeill
関連する問題
- 1. Androidアプリケーションは終了後もまだ動作しています
- 2. AVPlayerはバックグラウンドで動作し続ける
- 3. 終了後にプログラムを実行し続ける
- 4. bash - 0で終了するまでプログラムを起動し続ける方法
- 5. phantomJSプロセスは、program.kill()を呼び出した後、バックグラウンドで動作し続けます。
- 6. MSAccess.EXEは、終了後もバックグラウンドで開いたままです。VBA /フォームオブジェクトの問題
- 7. ブロードキャスト受信者はアプリケーション終了後も続行します
- 8. メソッドが終了した後にプログラムが実行され続けます
- 9. プログラムが動作して終了する
- 10. ストリームが終了してもMPMoviePlayerは再生を続けます
- 11. PyInstallerでサブプロセスを終了
- 12. 端末が終了しても操作を続ける
- 13. 親プロセスが終了しても、スレッドをPythonで起動し続けるには?
- 14. Sparkストリーミングジョブは、バックグラウンドで実行しても3-4時間後に自動的に終了します。
- 15. クロムプラグインの画像は終了後も続きます
- 16. PyInstallerは単純なHelloWorldプログラムでは動作しません
- 17. Pythonプログラムの終了後もWebカメラが保持されます
- 18. バックグラウンドでプログラムを起動し、そのうちの1つが終了コードで終了するとすぐに終了します
- 19. 終了したプログラム(Flask)は出力をSTDOUTに送信し続けますか?
- 20. AVPlayerはバックグラウンドで動作を続けます。
- 21. 完了後にプログラムが終了する
- 22. 機能はインターネット接続でも動作し続けます。IONIC2
- 23. SpringカフカのグローバルトランザクションIDは、プログラムの終了後も開いたままです。
- 24. 最後のステートメントを終了するとClojureプログラムは終了しませんか?
- 25. 3分後にバックグラウンド実行が自動的に終了する
- 26. C#プログラムが終了した後にコンソールが終了しない
- 27. rubyを使用してrubyでプログラムが終了した後、クロムブラウザが自動的に終了します
- 28. バックグラウンドのグラデーションが終了し、続行しません
- 29. ロケーションの変更をバックグラウンドでアプリケーションを再起動できますか?バックグラウンドから強制終了した後
- 30. プログラムは実行も終了もしません
終了時に 'self.Destroy()'を使用していますか? –
私はwx.Buttonを使用しています。これは、ユーザーが単にウィンドウを閉じるときに起こります。 self.destroyとウィンドウの閉じるボタンをリンクする方法がわかりません – mickNeill