使用GUI运行Python脚本时如何摆脱“命令行”窗口?

时间:2011-10-09 09:12:24

标签: python windows pyqt4 windows-console

  

可能重复:
  How can I hide the console window in a PyQt app running on Windows?

我在Python2.6 + PyQT + Eric4环境下编程。 所有GUI和程序部分都已完成,但问题在于此。 当我运行我的程序时,会弹出两个窗口。 一个是我想要的窗口(或框架),另一个是具有全黑色地下颜色的python解释器窗口。我真的不希望这个展示。

我能做些什么来摆脱它? 请帮我解决这个问题。

3 个答案:

答案 0 :(得分:5)

我想您使用的是Windows,这是我所知道的唯一一个双击脚本时打开提示的操作系统。有两种解决方案AFAIK:使用pythonw.exe可执行文件执行文件,如@Adrien所建议的那样。如果使用.pyw扩展名保存文件,则双击时Windows会自动使用pythonw.exe执行脚本

答案 1 :(得分:4)

在Windows上,你可以使用pythonw.exe来运行你的脚本(而不是标准python.exe)来摆脱控制台窗口

(我不知道其他操作系统是否存在类似差异)

答案 2 :(得分:3)

在Windows上,如果使用扩展名.py而不是.pyw保存python文件,则只会弹出程序窗口。