[英]Python - PyQt - QTable Widget - Add Value, Not Key
我有从MySQL检索的数据,该数据位于我认为是元组的位置,尽管它看起来也像字典:
{'client_contact': 'John Doe', 'client_state': 'CA', ...}
我有以下代码,但是当我运行它时,它将生成密钥而不是值:
cur.execute("SELECT * FROM client_info")
rows = cur.fetchall()
for i, row in enumerate(rows):
for j, col in enumerate(row):
item = QtGui.QTableWidgetItem(col)
self.ui.tblVIEW.setItem(i, j, item)
上面的“ col”变量将继续在rows [0]中返回“ client_contact”,在rows [1]中返回“ client_state”,而不是“ John Doe”和“ CA”。
我应该以不同的方式遍历元组/字典吗? 谁能告诉我我在做什么错? 感谢您提供的任何反馈意见。
这是一个命令。 尝试用for j, col in enumerate(row.values())
进行迭代
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.