开发者

How to get rid of "Command Line" window when running Python script with GUI? [duplicate]

This question already has answers here: 开发者_运维问答 Closed 10 years ago.

Possible Duplicate:

How can I hide the console window in a PyQt app running on Windows?

I am programming under Python2.6 + PyQT + Eric4 environment. All the GUI and Program parts are done, but here is the problem. When I run my program, two windows pop up. One is the window (or frame) I want, the other is like a python interpretor window having a all black undergroud color. And I really don't want this to show.

What can I do to get rid of it? Please help me out of this.


I suppose you are using Windows, the only operating system I know to open a prompt when you double click a script. There are two solutions AFAIK: execute the file with the pythonw.exe executable, as suggested by @Adrien. If you save the file with the .pyw extension, Windows automatically uses pythonw.exe for executing the script when you double click


on windows, you can get rid of the console window by using pythonw.exe to run your script (instead of the standard python.exe)

(i don't know if there is a similar difference on other operating systems)


On Windows, the program window only pops up if you save your python file with the extension .py instead of .pyw.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜