Python,Tkinter下拉菜单

2024-04-23 14:43:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我只是试图创建一个简单的下拉菜单,以及指导您到一个特定的框架,如果一个命令被点击。我知道我做错了什么,但我不知道是什么。有人能给我一个例子吗?你知道吗

    # Redirects to a specific frame
def GoFrame(goFrameNow):
    FAQ.grid_forget()
    GoFrameNow.grid()

# Core knowledge content and design after login successfull (myGUI being main root)    
def Core():
    myGUI.withdraw()
    NewRoot = Toplevel(myGUI,
                       bg="powderblue")
    NewRoot.geometry('800x500')
    NewRoot.resizable(width=False, height=False)
    # DropDown Menu being created
    mainMenu = Menu(NewRoot)
    NewRoot.config(menu=mainMenu)
    CoreContentMenu = Menu(mainMenu)
    mainMenu.add_cascade(label="Support", menu=CoreContentMenu)
    CoreContentMenu.add_command=Label("FAQ", command=lambda: GoFrame(FAQ))

# Creates FAQ frame to test
FAQ = Frame(Core)
Label(FAQ, text="Testing").grid(row=0, column=0, columnspan=2)

Tags: tocorefalsedefframegridmenufaq