Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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.

like image 832
Mars_Taxi Avatar asked Dec 16 '22 08:12

Mars_Taxi


2 Answers

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

like image 122
brandizzi Avatar answered Dec 28 '22 23:12

brandizzi


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)

like image 28
Adrien Plisson Avatar answered Dec 29 '22 00:12

Adrien Plisson