qlist上的Python pyqt数据库查询

qlist上的Python pyqt数据库查询,python,pyqt,pyqt4,Python,Pyqt,Pyqt4,如果你能帮助我,我将不胜感激 我正在查询sqlite3,我想在QListWidget上显示结果 for row in c.execute("SELECT * FROM typem WHERE Type LIKE ?",('%'+'b'+'%',)): test = '' test += str(row[1]) print test self.listWidget.addItems(test) 在“打印测试”上显示了这一点 在“addItems”中这样保

如果你能帮助我,我将不胜感激

我正在查询sqlite3,我想在QListWidget上显示结果

for row in c.execute("SELECT * FROM typem WHERE Type LIKE ?",('%'+'b'+'%',)):
     test = ''
     test += str(row[1])
     print test
     self.listWidget.addItems(test)
在“打印测试”上显示了这一点

在“addItems”中这样保存

你能帮帮我吗?
谢谢

当您使用
addItems()
方法时,
QListWidget
类假定您正在传递一个iterable,因此您可以得到每个元素,而字符串是iterable,因此您可以得到该行为。您的解决方案是将
addItems()
更改为
addItem()

self.listWidget.addItems(测试)
更改为
self.listWidget.addItem(测试)
@eyllaesc再次感谢!)是的,五分钟后,朋友,很抱歉再次打扰你,可以把你放在某个地方问你一个问题吗?没有看到任何代码