我在 Python2.6 + PyQT + Eric4 环境下编程。所有的 GUI 和程序部分都已完成,但问题就在这里。当我运行我的程序时,会弹出两个窗口。一个是我想要的窗口(或框架),另一个就像一个 python 解释器窗口,具有全黑的地下颜色。我真的不希望这样表现出来。
我能做些什么来摆脱它?请帮我解决这个问题。
我在 Python2.6 + PyQT + Eric4 环境下编程。所有的 GUI 和程序部分都已完成,但问题就在这里。当我运行我的程序时,会弹出两个窗口。一个是我想要的窗口(或框架),另一个就像一个 python 解释器窗口,具有全黑的地下颜色。我真的不希望这样表现出来。
我能做些什么来摆脱它?请帮我解决这个问题。
我想您使用的是 Windows,这是我知道的唯一一个在您双击脚本时会打开提示的操作系统。AFAIK 有两种解决方案:pythonw.exe
按照@Adrien 的建议,使用可执行文件执行文件。如果使用.pyw
扩展名保存文件,则pythonw.exe
双击时Windows会自动用于执行脚本
pythonw.exe
在 Windows 上,您可以通过运行脚本(而不是标准python.exe
)来摆脱控制台窗口
(不知道其他操作系统有没有类似的区别)
在 Windows 上,仅当您使用扩展名.py
而不是.pyw
.