Python,Tkinter-下拉菜单';s

Python,Tkinter-下拉菜单';s,python,tkinter,sqlite,Python,Tkinter,Sqlite,我只是尝试创建一个简单的下拉菜单,并在单击一个命令时将您指向特定的帧。我知道我做错了什么,但我不知道是什么。有人能给我一个例子吗 # Redirects to a specific frame def GoFrame(goFrameNow): FAQ.grid_forget() GoFrameNow.grid() # Core knowledge content and design after login successfull (myGUI being main r

我只是尝试创建一个简单的下拉菜单,并在单击一个命令时将您指向特定的帧。我知道我做错了什么,但我不知道是什么。有人能给我一个例子吗

    # 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)

FAQ=Frame(Core)
:所有Tkinter小部件构造函数的第一个参数是父小部件或窗口,但您正在传递一个函数。这是一个甚至不返回任何内容的函数,因此这不仅仅是忘记调用函数的
()
。我不确定这应该完成什么。这个问题看起来和你之前问的问题一样。这个问题有什么不同?