python中单选按钮控件是_python tkinter中单选框Radiobutton的问题

在设计一个Python Tkinter问答游戏时,遇到一个问题:在“下一题”按钮单击事件中,新题目的选项没有覆盖旧题目,而是显示在了旧题目的下方。代码中使用了Radiobutton控件创建选项,但未能正确清除旧选项。
摘要由CSDN通过智能技术生成

设计一个问答游戏,由tkinter显示,sqlite作为数据库,每个智力问答由题目,四个选项和正确答案(question,answer_A,answer_B,answer_C,answer_D,right_answer)组成。程序中从试题库中读取题目显示在GUI界面中供用户答题。在界面设计时,智力问答题目是标签空间,4个选项是单选按钮控件,在“下一题”按钮单击事件中实现题目的切换和对错判断,如果正确得分socre加10分,错误不加分,并判断用户是否做完。在“结果”按钮单击事件中实现得分socre的显示

sqlite生成生成试题库,读取试题信息都没有问题,在设计tkinter时,显示完第一题的选项后,第二题的选项并没有覆盖第一题的选项,而是显示在第一题的下方。

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

import sqlite3

import tkinter as tk

import tkinter.messagebox

window=tk.Tk()

window.title('Python智力问答游戏')

window.geometry('400x400')

v=tk.StringVar()

v.set(1)

score=0

num=0

conn = sqlite3.connect('test.db')

c=conn.cursor()

c.execute('''CREATE TABLE IF NOT EXISTS COMPANY

(QUE

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值