问题
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.
回答1:
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
回答2:
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)
回答3:
On Windows, the program window only pops up if you save your python file with the extension .py
instead of .pyw
.
来源:https://stackoverflow.com/questions/7702495/how-to-get-rid-of-command-line-window-when-running-python-script-with-gui