2016-11-17 64 views
-1

我正在使用原子編輯器。我使用腳本包,atom runner包等來執行python腳本,但是當我嘗試執行基於tkinter(GUI)的腳本時,不顯示輸出。它只是說成功。現在,有沒有辦法使用atom來執行python GUI腳本?如何從原子編輯器執行python腳本?

+0

通常'tkinter'的腳本需要在末尾運行'root.mainloop()'。 IDLE也使用'tkinter',所以它運行自己的'root.mainloop()'和IDLE中的其他'tkinter'腳本可以在沒有'root.mainloop()'的情況下運行。但是你應該總是使用'root.mainloop()' – furas

+0

完美工作。謝謝你,朋友。 –

+0

@furas:將您的解決方案作爲答案發布將非常好,因此Madhu將其標記爲可以解決未解答隊列中的問題。 – nyedidikeke

回答

1

正常情況下,使用tkinter的腳本需要root.mainloop()才能運行。 IDLE使用tkinter,所以它運行自己root.mainloop()和其他tkinter腳本IDLE可以運行沒有root.mainloop()。但是您應該始終使用root.mainloop()