How to get rid of "Command Line" window when running Python script with GUI? [duplicate]
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
.
精彩评论