pyqt5 tablewidgets使用pymysql从mysql数据库中检索数据

时间:2018-12-05 09:22:46

标签: python mysql pyqt5 pymysql

嗨,我正在使用pymysql从mysql检索数据,并将其放入pyqt5表小部件,但是它给出了此错误:

用于行号,行数据的枚举(结果): 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()

0 个答案:

没有答案