繁体   English   中英

Python-PyQt-QTable窗口小部件-添加值而不是键

[英]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.

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