4

重複の可能性:
Windows で実行されている PyQt アプリでコンソール ウィンドウを非表示にするにはどうすればよいですか?

Python2.6 + PyQT + Eric4 環境でプログラミングしています。GUI とプログラムの部分はすべて完了していますが、ここで問題が発生します。プログラムを実行すると、2 つのウィンドウがポップアップします。1 つは私が欲しいウィンドウ (またはフレーム) で、もう 1 つはすべて黒の下地色を持つ Python インタープリター ウィンドウのようなものです。そして、私は本当にこれを見せたくありません。

それを取り除くにはどうすればよいですか?これから私を助けてください。

4

3 に答える 3

5

スクリプトをダブルクリックするとプロンプトが表示される唯一のオペレーティング システムである Windows を使用していると思います。私の知る限り、2つの解決策がありますpythonw.exe。@Adrienの提案に従って、実行可能ファイルを使用してファイルを実行します。拡張子を付けてファイルを保存すると.pyw、Windows はpythonw.exe、ダブルクリックしたときにスクリプトを実行するために自動的に使用します。

于 2011-10-09T09:33:41.407 に答える
4

Windowsでは、(標準の代わりに)を使用pythonw.exeしてスクリプトを実行することにより、コンソールウィンドウを取り除くことができますpython.exe

(他のオペレーティング システムで同様の違いがあるかどうかはわかりません)

于 2011-10-09T09:17:52.660 に答える
3

.py Windowsでは、Python ファイルを拡張子.pyw.

于 2011-10-09T09:25:39.893 に答える