Python的PyQt的数据库查询
问题描述:
如果请你能帮助我,我将不胜感激Python的PyQt的数据库查询
我做的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
类假设你正在传递一个迭代,所以你得到的每个元素,和一个字符串是可迭代的,所以你得到这种行为。您的解决方案是将addItems()
更改为addItem()
。
+0
嗨,队友,我很抱歉再次打扰你,有可能在某个地方添加你来问你一个问题吗?这不是看任何任何代码 – ShwSvn
将'self.listWidget.addItems(test)'更改为'self.listWidget.addItem(test)' – eyllanesc
@eyllanesc再次感谢! :) – ShwSvn
是ofc :)在五分钟内 – ShwSvn