bonjour,
j'ai suivi une petite formation débutant pour créer une interface graphique avec PyQt 5 , QtDesigner et Sqlite3.
Je souhaiterai maintenant faire fonctionner cette 1ère application avec Postgresql.
J'ai crée la base de donnée sous Posgresql et j'ai apporté quelques premières modifications à mon programme (pour la connexion notamment).
Lorsque je lance le programme je n'ai pas de message d'erreur et mon interface s'ouvre, mais lorsque j'appuie sur le bouton permettant de faire apparaitre les données, j'ai le message d'erreur suivantle morceau de code incriminé est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 , line 68, in GET_DATA for row_number,row_data in enumerate(result): TypeError: 'NoneType' object is not iterable
"merci d'avance à ceux qui pourront m'aider !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 .... def GET_DATA(self): db = psycopg2.connect(host = 'xxxx', dbname = 'xxxxx', user = 'xxx', password = 'xxx', port = 5432) cursor=db.cursor() command='''SELECT * from u_.test''' result=cursor.execute(command) self.table.setRowCount(0) for row_number,row_data in enumerate(result): self.table.insertRow(row_number) for column_number, data in enumerate(row_data): self.table.setItem(row_number,column_number, QTableWidgetItem(str(data))) ...
Partager