我插入了 fname、sname(带有 Entry func)、gender(radio_var)、class、term、yaer、s奖学金状态(全部带有 optionmenu)等数据。
我可以稍后查询并在我的 tk 窗口上查看
问题:为了让它进入下一个窗口进行可能的编辑,只有那些用Entry功能输入的会出现,而那些用radio和optionMenu输入的不会出现在新窗口中。
将输出打印到新窗口的代码:
对于记录中的记录: regNo2.insert(0, record[0]) fname2.insert(0, record 1 ) sname2.insert(0, record[2]) lname2.insert(0, record[3]) gender2.insert (0, record[4]) #error cl1.insert(0, record[5]) #error tm1.insert(0, record[6]) #error yr1.insert(0, record[7]) #error scl1 .插入(0,记录[8])#错误
错误消息: 回溯(最近一次调用最后一次):文件“C:\Users\M\AppData\Local\Programs\Python\Python39\lib\tkinter_init _.py ”,第 1892 行,调用中 返回 self.func(* args) 文件“C:\Users\M\PycharmProjects\pythonProject9\school 数据库新方式 10.07.2021.12.32am.py”,第 181 行,编辑中的 gender2.insert(0, record[4]) AttributeError: 'StringVar' object没有属性“插入”
6.请问我该如何解决?