python单选按钮重置_刷新单选按钮选择

我用tkinter做了个小测验,遇到了一个小问题。在为第一个问题选择答案并单击“提交”之后,已经从上一个问题中为下一个问题选择了相同的单选按钮。是否有可能刷新页面,以便下一个问题没有选定的答案?在

图中显示了为第一个问题选择的答案。在

cc23acb5cc341d283f0912a69fda6037.png

单击“提交”后,已选择相同的单选按钮选项。在

4dea97d1a56a31a16db4bffc52d7e092.pngvar = IntVar()

ans1 = Radiobutton(root, text=answer1[count], variable=var, value=1,

command=sel)

ans2 = Radiobutton(root, text=answer2[count], variable=var, value=2,

command=sel)

ans3 = Radiobutton(root, text=answer3[count], variable=var, value=3,

command=sel)

ans4 = Radiobutton(root, text=answer4[count], variable=var, value=4,

command=sel)

ans1.pack()

ans2.pack()

ans3.pack()

ans4.pack()

def out():

global QuestionNo,correct,incorrect,s,count

global ans1, ans3, ans3 ,ans4, correctans

# count = count + 1

answer = (ans1 or ans2 or ans3 or ans4(var.get()))

print (question[QuestionNo])

# print (answer[count])

if count != 3:

if answer == correctans :

count = count + 1

QuestionNo = QuestionNo + 1

# entry.delete(0, END)

correct = correct + 1

label.config(text = question[QuestionNo])

else:

QuestionNo = QuestionNo + 1

count = count + 1

# entry.delete(0, END)

incorrect = incorrect + 1

label.config(text = question[QuestionNo])

# answer.delete(0, END)

elif count == 3:

# entry.delete(0, END)

label.config(text = "Correct: "+str(correct) + " Incorrect: "+str(incorrect))

ans1.configure(text=str(answer1[count]))

ans2.configure(text=str(answer2[count]))

ans3.configure(text=str(answer3[count]))

ans4.configure(text=str(answer4[count]))

button = tk.Button(root,text = "Submit",command = out)

button.pack()

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值