GUI Tkinterベースのアプリを起動するときにターミナルを非表示にしようとしていますが、OSXでapp.pyファイルをダブルクリックすると、ターミナルウィンドウが表示されます。拡張子を.pywに変更し、/ usr / bin / pythonwで起動しようとしましたが、何があってもターミナルウィンドウが表示されます。
以下のtry/exceptを追加しようとしましたが、実行すると、次のエラーが表示されます。「無効なコマンド名「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()
ターミナルウィンドウが表示されないようにする方法を見つけることができませんでした。誰かアイデアがありますか?