我有一个运行GUI的python脚本,该脚本使用Tkinter编码。 问题是当我运行脚本时,有2个窗口打开。一个是GUI,另一个是黑色控制台窗口。 我需要集成两个窗口,以便在我启动脚本时只出现一个窗口。 任何想法都非常感激。
提前致谢。
答案 0 :(得分:3)
将您的Python脚本重命名为.pyw
(不是.pyc
)。这将告诉调用者实例化一个控制台窗口。 Source
但是请注意,这也适用于非基于GUI的脚本,这会导致不期望的行为 - 例如无法看到您的脚本。
答案 1 :(得分:0)
(我很确定有更好的方法,但是)一种方法是将.pyc目标文件扩展名更改为.pyw,并且在使用.pyw文件启动GUI时控制台不会出现。