当我启动基于 GUI Tkinter 的应用程序时,我试图隐藏终端,但是当我在 OSX 上双击 app.py 文件时,会出现终端窗口。我尝试将扩展名更改为 .pyw 并尝试使用 /usr/bin/pythonw 启动它,但无论如何,终端窗口仍然出现。
我什至尝试在下面添加 try/except,但是当我运行它时,我在出现的终端窗口中收到错误:'invalid command name "console"'。
from Tkinter import *
class MainWindow(Tk):
def __init__(self):
Tk.__init__(self)
try:
self.tk.call('console', 'hide')
except TclError, err:
print err
win = MainWindow()
win.mainloop()
我还没有找到任何方法来隐藏终端窗口的出现。有人有什么想法吗?