【发布时间】:2016-10-25 13:39:33
【问题描述】:
我正在尝试使用树视图来显示我的数据库中的结果。我在另一个文件中测试了树视图,它工作正常,但是当我尝试显示我的数据库结果时,它会很奇怪。
# Works
Tree = ttk.Treeview(columns = Fields, show = "headings")
Tree.grid(in_ = self.Canvas)
# This piece of code does work
for Column in Fields:
Tree.heading(Column, text = Column.title())
# Instead of cutting at each item it cuts whenever it sees a space
for Item in Results:
print(Item)
Tree.insert('', 'end', values = Item)
当它找到一个空格时,它会切断结果中的每个项目。此外,当它确实显示结果时,您仍然会看到 ('text,...')
('87 Xbox Ville', 'Soham', '09458934873', 'Test3@Joshua.com')
('78 Test Town', 'Essex', '07903489451', 'Test2@Nixon.co.uk')
('58 Play Row', 'Soham', '07907849327', 'Test@Nixon.com')
这些是我拥有的元组(从数据库中提取),如果它们的空格为零,但地址行 1 搞砸了,它们就可以工作。
请帮忙
编辑 我打印了结果并复制了输出并将其设置为变量,它可以工作:/我不能使用结果?
【问题讨论】:
标签: python tkinter treeview tuples