4

可能重复:
如何在 Windows 上运行的 PyQt 应用程序中隐藏控制台窗口?

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

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

4

3 回答 3

5

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

于 2011-10-09T09:33:41.407 回答
4

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

(不知道其他操作系统有没有类似的区别)

于 2011-10-09T09:17:52.660 回答
3

在 Windows 上,仅当您使用扩展名.py 而不是.pyw.

于 2011-10-09T09:25:39.893 回答