6
我正在開發在Windows 8.1上使用Visual Studio 2013 Visual Studio 2013社區版中的Python工具。我的問題是我無法獲得一個Tkinter窗口來啓動。我已經使用這個代碼的嘗試:無法在Visual Studio中使用Python工具啓動Tkinter窗口
from tkinter import *
Tk()
當我啓動從IDLE和這樣的代碼,我能得到一個Tkinter的窗口,如圖所示:
然而,當我開始這在Visual Studio中,不會出現Tkinter窗口,只有控制檯窗口。沒有錯誤被拋出。例如:
如何獲得Tkinter的窗口出現時,我在Visual Studio中啓動該程序與Python的工具?
編輯:此外,當我嘗試從VS Python交互窗口做到這一點,這是我所得到的,沒有窗戶顯示:
>>> from tkinter import *
>>> Tk()
<tkinter.Tk object at 0x02D81FD0>
這可能是由於tkinter主循環未自動啓動。嘗試'root = Tk(); root.mainloop()' – fhdrsdg 2014-12-02 15:14:28
這似乎沒有不同的效果。 – Jake 2014-12-02 15:18:17
我認爲PTVS使用IPython作爲它的控制檯,因此在運行代碼啓動Tk事件循環之前,您應該能夠運行'%gui tk'。 – 2014-12-03 01:56:19