Bonjour a tous et meilleurs vœux pour 2023
mon problème quant je lit ma base de donnée, les données apparaisse quand je passe la souris dessus la variable la valeur de la variable apparait exemple « nom »
voici le scripte de lecture de la db.
# les boutons de validation et connexion
# connexion
btn1 = Button(Gestion_Frame, text="Affichage",
command=self.afficherRechertat,
cursor="hand2",
font=("times new roman", 15, "bold"),
bg="cyan", fg="black")
btn1.place(x=500, y=50, width=150)
############################
def afficherRechertat(self):
con = sqlite3.connect("creerinscript.db")
cur = con.cursor()
cur.execute("SELECT * FROM formordi")
rows = cur.fetchall()
for row in rows:
self.id = row[0] # id
self.titre = row[1] # titre
self.nom = row[2] # Nom
self.prenom = row[3] # Prenom
self.mail = row[4] # mail
self.telephone = row[5] # telephone
self.date = row[6] # Date
self.cotisation = row[7] # cotisation
self.ville = row[8] # ville
self.code_postal = row[9] # code_postal
self.adresse = row[10] # Adresse
# self.information()
print(row[0])
messagebox.showinfo("Succes", "Enregistrement afficher")
# self.reini()
con.commit()
con.close()
# information affichage
def information(self, ev):
# cursors_row = self.tabl_resul.focus()
# contents = self.row = (cursors_row)
# row =contents["values"]
self.id.set([0]), # id
self.titre.set([1]), # Titre
self.nom.set([2]), # Nom
self.prenom.set([3]), # Prenom
self.mail.set([4]), # mail
self.telephone.set([5]), # Telephone
self.date.set([6]), # Date
self.cotisation.set([7]), # cotisation
self.ville.set([8]), # ville
self.code_postal.set([9]), # code_postal
#self.adresse.delete("1.0", END) # Adresse
self.adresse.set([10]), # Adresse
quand je vais dans la zone d’affichage, je passe la souris, je retrouve la même valeur de la variable « nom » de self.nom.
mais rien ne s’affiche dans champ « Entry »
une partie du script d’affichage est le suivant :
# titre
titre = Label(Gestion_Frame, text= "Titre",
font=("times new roman", 15, "bold"),
bg="cyan",
fg= "black")
titre.place(x=370, y=40)
titre_txt = Entry(Gestion_Frame, textvariable= self.titre,
font=("times new roman", 15),
bg ="lightgrey")
titre_txt.place(x=370,y=70,width=80)
# nom
nom = Label(Gestion_Frame, text= "Nom",
font=("times new roman", 15, "bold"),
bg="cyan",
fg= "black")
nom.place(x=50, y=100)
nom_txt = Entry(Gestion_Frame, textvariable=self.nom,
font= ("times new roman", 15),
bg ="lightgrey")
nom_txt.place(x=50,y=130,width=250)
pouvez-vous m’aider a comprendre et résoudre le problème
je vous remercie d’avance
cordialement
kyrob