bonjour j'ai un problème que je sais pas comment le résoudre j'ai développer mon application avec Pyqt et python 2.7 en créons les interface avec Qt Creator
mais mon problème c'est a l'affichage des données récupérer de la base des données pour les afficher dans un QTablWidget:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 def afficher_hyp_exsist_bd(self): self.ui.hyp1.setRowCount(5) self.ui.hyp1.setColumnCount(3) rows1 =self.ui.hyp1.rowCount() print(rows1) columns1 = self.ui.hyp1.columnCount() cnx = mysql.connector.connect(user='root', password='', host='localhost', database='testdb') cursor = cnx.cursor() lis = [] lis2 = [] tt = [] cursor.execute("SELECT * FROM hypothese ") rows = cursor.fetchall() for row in rows: lis.append([row[0], row[1], row[2]]) #lis2.append(lis) for i,col in enumerate(lis): tt = string.split(str(col)) for j,col1 in enumerate(tt): item = QtGui.QTableWidgetItem(col1) self.ui.hyp1.setItem(i, j, item)
les données s'affiche avec des virgules des apostrophe et des (u'..) !!
d'aide SVP
Partager