Python Tkinter 项目

Python Tkinter project

我正在为 python 准备决赛。我的目标是制作一个代码,使用 Tkinter 要求用户使用输入框输入数学问题的答案,然后按提交。我希望能够 python 根据答案是对还是错做一些事情,但我不确定如何使用 Tkinter 来做到这一点。我如何让它成为 "check" 的答案?例如,

ent = Entry(pyfinal)
btn = Button(pyfinal, text="Submit", bg="#000000")
lbl = Label(pyfinal, text="What is the answer to 5 x 5?")

如果我使用常规 python,我会这样做,

ent = int(input('What is 5 x 5? '))
if ent == int ('25'):
    print ("correct")
else:
    print ("wrong, try again.")

我如何使用 Tkinter 做到这一点,同时将其全部保存在 Tkinter window 中? 谢谢

尝试使用 if 语句,例如:

Mp = Answer to math problem
Answer = What user wrote

If Mp == Answer:
     Lbl = Label("You are right")
     Lbl2.pack()
     Lbl.after(3000, lambda: label.destroy())
Else:
     Lbl2 = Label("You are wrong')
     Lbl2.pack()
     Lbl2.after(3000, lambda: label2.destroy())

如果你想在一定时间内删除这个标签,只写.after语句