0
您好我正在嘗試向我的Python程序添加菜單欄。我在網上看了一篇教程,但是它是針對python3.4的,我正在運行Python3.5。代碼(如下所示)在IDE中顯示爲命令,所以我知道我沒有輸入錯誤的命令,但是當我運行我的程序時它不加載(所以顯然我是:/)。該圖標出現在桌面上的邊欄中,但實際上沒有GUI出現,只有小小的popupmsg說「錯誤404」,有點諷刺的權利?如何在python3.5中創建菜單欄
一旦我註釋掉這些行,程序就可以正常工作。
有沒有人有任何想法我去?
很多感謝提前! :)
menubar = tk.Menu(container)
filemenu = tk.Menu(menubar, tearoff=0)
filemenu.add_command(label="Save Settings", command=popupmsg("Error 404"))
filemenu.add_separator() #adds dividor
filemenu.add_command(label="Exit", command=quit)
filemenu.add_cascade(label="File", menu=filemenu)
tk.Tk.config(self, menu=menubar)
*但它是python3.4 * - 這樣嗎? Tkinter是否真的在一個Python版本之間改變了那麼多? –
我希望你意識到你還沒有告訴Tkinter做一個實際的窗口。也就是說,如果那是你的所有代碼。 –
_「我正在看一個在線教程,但它是爲python3.4而我正在運行Python3.5。」_ - tkinter在python 2.7和3.5之間沒有明顯的變化,除了導入它的方式之外。 –