我目前有这段代码:
for element in tagall:
for item in element:
items = item
print(item)
但我似乎无法将其合并到更改tkinter标签上的text属性。当我这样做时:
label.config(text=(item))
标签只显示最后一项,而不是全部 提前致谢
P.S。我想说我正在使用sql server而'tagall'是一个变量,其中一列数据已被设置为
答案 0 :(得分:1)
考虑一下label.config(text=(item))
的作用。当您调用该函数时,它会使用item
中存储的新文本覆盖标签的现有文本。因此,您只看到最后一项不应该让您感到惊讶。
现在,这取决于您希望项目列表的显示效果如何。你想让他们各自独立吗?用空格分隔?这将决定您用来加入项目列表的字符串。
如果您希望它们用新行分隔,请用
替换您的循环label.config(text=("\n".join(list_of_items)))
然后你应该好好去。
答案 1 :(得分:0)
试试这个:
label.config(test=repr(tagall))
那会让你走上正确的道路