我有一个小项目,我不明白如何解决它。
我想用 Tkinter 和 SQLite 3(这是规则)为学校项目创建一个 pc 构建器。但是我有一个大问题:当我想将信息保存到数据库中时,什么都没有。\
这里是配置器。在此 UI 之前,还有另一个用于注册。它有效: 数据库\
有了这个画面之后。每个 PC 部件都在同一个数据库的其他表中。 配置器
当您点击配置时,这就是问题所在。正如您在数据库中看到的那样,没有任何内容。每个 PC 部件都在桌子内。就像一张桌子用于主板,一张用于处理器等。请有人知道为什么它不起作用?\
我分享我获取信息的部分代码
enter code here
global nomGet, prenomGet, emailGet, ageGet, get_processeur, get_carteM, get_ram, get_carteG, get_disqueDur, get_Alim, get_ventilo, get_boitier
nom = nomGet.get()
prenom = prenomGet.get()
email = emailGet.get()
age = ageGet.get()
choix_processeur = get_processeur.get()
choix_carte_mere = get_carteM.get()
choix_ram = get_ram.get()
choix_carte_graph = get_carteG.get()
choix_disque_dur = get_disqueDur.get()
choix_alim = get_Alim.get()
choix_ventilo = get_ventilo.get()
choix_boitier = get_boitier.get()
conn = sqlite3.connect("DB_ConfigOrdi.db")
curseur = conn.cursor()
curseur.execute("INSERT INTO Clients ( `Nom`, `Prenom`, `Email`, `Age`, `Proc`, `CM`, `Memoire`, `CarteGraph` , `HDD`, `Alim`, `Ventilation`, `Case`) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)", (nom, prenom, email, age, choix_processeur, choix_carte_mere, choix_ram, choix_carte_graph, choix_disque_dur, choix_alim, choix_ventilo, choix_boitier ))
conn.commit()
conn.close()