我的代码:
from tkinter import *
root = Tk()
root.title("FoodU")
root.geometry("1600x2560+0+0")
#main BEGIN
main = Frame(root, bg="light coral")
main.pack(fill=BOTH)
#main END
#navigation BEGIN
navigation = Frame(main, bg="floral white")
navigation.grid(padx=20)
nav = Menu(navigation)
navigation.config(menu=nav)
navcuisine = Menu(nav)
nav.add_casacde(label="Cuisines", menu=navcuisine)
navcuisine.add_command(label="Indian")
navcuisine.add_command(label="Chinese")
navcuisine.add_command(label="Japanese")
navcuisine.add_command(label="Italian")
navcuisine.add_command(label="Thai")
#navigation END
root.mainloop()
错误:
回溯(最近一次呼叫): 文件,第52行,in 导航.config(菜单=导航) 文件/库/框架/Python.framework/Versions/3.7/lib/python3.7/tkinter/init.py”,第1482行,在configure中 返回self.\u configure('configure',cnf,kw) 文件/库/框架/Python.framework/Versions/3.7/lib/python3.7/tkinter/init.py“,\u configure中的第1473行 自助电话(\u展平((self.\u w,cmd))+self.\u选项(cnf)) _tkinter.tcl错误:未知选项“-菜单”
这个错误是什么意思?我做错了什么,我该怎么解决?你知道吗
非常感谢!!你知道吗
这是个问题。框架对象不支持
menu
配置选项。据我所知,只有顶级小部件允许menu
。一种可能的解决方案是将nav
改为root
菜单。你知道吗另外,
nav.add_casacde(label="Cuisines", menu=navcuisine)
拼错了“cascade”。试试nav.add_cascade(label="Cuisines", menu=navcuisine)
。你知道吗相关问题 更多 >
编程相关推荐