我正在研究一个基于我所展示的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.")
但试图回拨这个“控制器”不再有效。任何建议都表示赞赏。