设计一个问答游戏,由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