我有一个python脚本,它运行使用Tkinter编码的GUI。问题是当我运行脚本时,有两个窗口打开。一个是GUI,另一个是黑色控制台窗口。我需要集成两个窗口,以便在启动脚本时只显示一个窗口。任何想法都将不胜感激。
提前谢谢。
将Python脚本重命名为.pyw
(而不是.pyc
)。这将告诉调用程序实例化控制台窗口。源
然而,请注意,这也适用于非基于GUI的脚本,这可能会导致不期望的行为,例如看不到脚本。
(我很确定还有更好的方法,但)一种方法是将.pyc对象文件扩展名更改为.pyw,当您使用.pyw文件启动GUI时,控制台将不会出现。