麻烦大佬解答一下Tkinter Menu的一点问题
def newFile():messagebox.showinfo("New File","开新档案")
root=Tk()
root.title("ch16_2")
root.geometry("300x180")
menubar=Menu(root) #建立最上层菜单
#建立菜单类别对象,并将此菜单类别命名为File
filemenu = Menu(menubar)
menubar.add_cascade(label="File",menu=filemenu)
#在File菜单内建立菜单列表
filemenu.add_command(label="New File",command=newFile)
filemenu.add_command(label="Exit!",command=root.destroy)
root.config(menu=menubar) #显示菜单对象
root.mainloop()
filemenu=Menu(menubar)这段话意思是不是 把 menubar=Menu(root) 他设置为父对象?从而filemenu成为 最上层菜单的子层? 但是我试过改成filemenu=Menu()还是能正常使用
是因为menubar.add_cascade(label="File",menu=filemenu)这个关联原因?
有大佬能解答一下这个问题吗? {:10_285:} {:10_285:}有大佬清楚吗 shabum 发表于 2020-10-9 19:56
有大佬清楚吗
{:10_285:}{:10_299:}
页:
[1]