我正在尝试通过使用菜单小部件创建一些要访问的帧。使用菜单时,您可以单击其中一个命令 - 它会调出一个框架,菜单小部件应该仍然位于顶部,这样您就可以轻松决定去哪里。
我正在尝试在登录页面之后调用的函数中使用选项菜单小部件,因此我在其中使用顶级方法。当我尝试做这个选项菜单时,我遇到了一些问题,我现在卡住了,不知道代码有什么问题,所以我希望有人会告诉我它有什么问题。
CoreContent =名为
的函数myGUI =主要根
def CoreContent():
#Building core content/structure
myGUI.withdraw() # This is the main root that I remove after user logs in
CoreRoot = Toplevel(myGUI, bg="powderblue") # Toplevel
CoreRoot.title("titletest")
CoreRoot.geometry('300x500')
CoreRoot.resizable(width=False, height=False)
#Creating drop-down menu
menu = Menu(CoreRoot)
CoreRoot.config(menu=menu)
filemenu = Menu(menu)
menu.add_cascade(label="File", menu=filemenu)
filemenu.add_command(label="test one", command=lambda: doNothing()) # Problem
filemenu.add_command(label="soon")
filemenu.add_separator()
filemenu.add_command(label="Exit")
我很困惑我应该如何以及在哪里创建帧作为命令添加到选项菜单小部件中使用。