我試圖在啓動基於GUI Tkinter的應用程序時隱藏終端,但是當我雙擊OSX上的app.py文件時,終端窗口就會出現。我已經嘗試將擴展名更改爲.pyw,並嘗試使用/ usr/bin/pythonw啓動它,但不管如何,終端窗口仍然顯示。在OSX上隱藏Tkinter應用程序的控制檯
我甚至嘗試添加下面的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()
我一直沒有找到任何方法來隱藏終端窗口出現。任何人有任何想法?
感謝您的鏈接。那麼可以肯定地說,沒有辦法簡單地禁止終端啓動而不使用py2app? – cdwilson 2009-11-30 01:00:05
參見上面的編輯。 – 2009-11-30 01:53:10