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语句
我正在为 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语句