我有一個簡單的Python腳本,在運行時加載GUI(使用Tkinter創建)。我使用py2app將Python腳本轉換爲OSX的雙擊應用程序。當應用程序被點擊時,Python執行腳本。但是,Python(和GUI)的負載最小化。用戶必須單擊托盤中的Python圖標才能將GUI帶入前臺。Python Tkinter GUI總是加載最小化
我已經嘗試將lift()添加到主Tkiner窗口,但它似乎沒有任何效果(我試過類似的方法,但沒有成功將窗口帶到前臺)。雙擊應用程序後,用戶很難說出如果GUI不彈出(特別是如果他們期望出現某種類型的界面),會發生什麼情況。我正在運行Lion,並且在Leapord上沒有這個問題。
任何幫助將不勝感激。
謝謝。
是所以現在我只是在由py2applet建造的setup.py選項字典改變argv_emulation爲False禁用功能,我不需要argv_emulation你不小心在窗口上調用了'.iconify()'或'.withdraw()'?無論哪種方式,嘗試調用'.deiconify()',這應該強制顯示。 – 2012-01-31 22:24:28