繁体   English   中英

将数据加载到tableWidget PyQt5

[英]load data into tableWidget PyQt5

我想将数据加载到表Widget中,这是Ui接口。 当我运行此代码时,结果是Crush,此ui无法执行load_data以从数据库文件加载数据,数据库文件的名称为abood.db。

  def load_data(self):
   con = sqlite3.connect('abood.db')
   query = "SELECT * FROM USERS"
   result = con.execute(query)
   self.tableWidget.setRowCount(0)
   for row_number , row_data in enumerate(result):
      self.tableWidget.insertRow(row_number)
      for cloum_number , data in enumerate(row_data):
         self.tableWidget.SetItem(row_number, cloum_number, 
         QtWidgets.QTableWidgetItem(str(data)))

我该如何解决? 函数load_data是否存在错误

谢谢

如何将QSqlTableModelQTableView一起使用?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM