私はcx_Freezeでpythonプログラムのexeファイルを作成しました。
私はPyQt4を使ってGUIを作成しました。PyQt4 GUI終了後にコンソールを閉じる
完全に開き、最初に空のコンソールを開き、次にGUIを開きます。
しかし、プログラムを実行した後にGUIを閉じるかどうかを問わず、コンソールは開いたままです。コンソールの任意の部分をクリックすると、エラーポップアップが表示されます。「MyProgram has stopped working」
これはPythonインストール(3.4.4)でシステム(Win7-64bit)でテストされています。 Pythonはありません(Win7-64bit)。
GUIを閉じた後にこのコンソールを閉じる方法はありますか?それとももっと良いですか?どのようにコンソールを閉じるのですか?
devenvを
のPython:3.4
OS:Windows 7の
編集:
私は私のclose_application方法で、私はそのラインを含め.....周りの仕事を見つけることができましたpsutilを使ってプロセスを終了させてください。私はUIボタンからクローズではなく、私は、ウィンドウの右上にある「X」をクリックすると
は、私はあなたが「×」トップをクリックするイベントをリンクする必要があると思うあなた
パーフェクトこのリンクが助けた、ありがとう、私はクローズ処理をクリーンアップするためにcloseEvent()メソッドをオーバーライドします – Eoin