gpt4 book ai didi

python - 如何在 Qtablewidget 中显示来自 sqlite 的数据。

转载 作者:行者123 更新时间:2023-12-01 05:27:44 24 4
gpt4 key购买 nike

嗨,我是Python新手。我试图在 Qtablewidget 中显示来自 sqlite 数据库的数据,但只获取 qtablewidget 中显示的行数。请任何人都可以帮我解决这个问题。下面是我的代码...

patientTable = QtGui.QTableWidget()
rowcount = queryCurs.execute('''SELECT COUNT(*) FROM PATIENT''').fetchone()[0]
patientTable.setRowCount(rowcount)
queryCurs.execute('''SELECT * FROM PATIENT''')
for row, form in enumerate(queryCurs):
for column, item in enumerate(form):
patientTable.setItem(row, column, QtGui.QTableWidgetItem(str(item)))

我需要显示数据库中的行数和数据。我怎么做?

最佳答案

我就是这样做的:

queryCurs.execute("SELECT * FROM PATIENT")
row = 0
while True:
form = queryCurs.fetchone()
if form == None:
break
for column, item in enumerate(form):
patientTable.setItem(row, column, QtGui.QTableWidgetItem(str(item)))
row += 1

如果这解决了您的问题,请回复。

关于python - 如何在 Qtablewidget 中显示来自 sqlite 的数据。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21013356/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com