2014-03-05 41 views
0

我用Tkinter爲我的python腳本創建了一個簡單的UI。這是一個相當長的程序,一旦用戶點擊一個按鈕,至少需要5分鐘才能創建輸出的Excel工作表。與此同時,我想使用文本小部件來向用戶通知狀態。但是,當我每次使用text.insert(index,'Fetching rates...\n')時,僅當整個執行完成並且光標始終處於沙盤時鐘模式時纔會驗證文本小部件。請幫忙。使用Tkinter在運行時寫入文本小部件

回答

1

至於最喜歡的GUI系統,Tkinter的基本上是一個單線程system.So,當操作在Excel工作表開始,你的GUI使用update_idletasks()如果要強制GUI顯示文本停止responding.Try。

有關詳細信息,請訪問:this

+0

'widget_name.update_idletasks()' 工作!謝謝 – raul

+0

你是受歡迎的朋友;)。你應該嘗試使整個UI響應,雖然 – Gogo

+0

我是一個新手。你能詳細說明一下嗎? – raul

相關問題