Привет, я получаю данные из mysql с помощью pymysql и помещаю их в виджеты таблицы pyqt5, но он выдает эту ошибку:
для row_number, row_data в enumerate (result): TypeError: 'int'объект не повторяется
Буду очень признателен, если кто-нибудь скажет мне, что не так.
вот мой код:
def loadData(self):
conn = pymysql.connect(host="localhost",user="root",password="",db="face_recognition")
query = "Select * from criminal_table"
cur = conn.cursor()
result = cur.execute(query)
self.tbl.setRowCount(0)
for row_number,row_data in enumerate(result):
self.tbl.insertRow(row_number)
print(row_number)
for column_number, data in enumerate(row_data):
self.tbl.setItem(row_number, column_number,QtWidgets.QTableWidgetItem(str(data)))
conn.close()