如果你能帮助我,我会很感激
我正在查询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)
在" print teste"正在显示这个
在" addItems"像这样保存
你能帮帮我吗? 感谢答案 0 :(得分:1)
当您使用addItems()
方法时,QListWidget
类假定您正在传递一个iterable以便获取每个元素,并且字符串是可迭代的,因此您可以获得该行为。在您的情况下,解决方案是将addItems()
更改为addItem()
。