pb affichage données postgresql dans pyqt5
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 suivant
Code:
1 2 3
| , line 68, in GET_DATA
for row_number,row_data in enumerate(result):
TypeError: 'NoneType' object is not iterable |
le morceau de code incriminé est :
"
Code:
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)))
... |
merci d'avance à ceux qui pourront m'aider !