我如何从另一个函数中调用此函数?

时间:2015-01-22 07:06:04

标签: python tkinter

我正在研究一个基于我所展示的following example的项目。 示例中的按钮调用

 lambda: controller.show_frame(PageTwo)

更改窗口或“框架”,但我需要从另一个函数中调用它,而不是从按钮调用,并且我不断收到错误。以下是俗气的“激活检查器”

def KeyCheck(key_input,controller):
    import tkinter.messagebox
    if key_input in ["18806-47599-37423", "188064759937423"]:
        controller.show_frame(PageTwo)
        print ("good")
    else:
        tkinter.messagebox.showinfo("Invalid Key", "They key entered is not valid for activation.")

但试图回拨这个“控制器”不再有效。任何建议都表示赞赏。

0 个答案:

没有答案