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

让人想犯罪 __ 提交于 2021-02-07 18:38:44

问题


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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!