在Python Tkinter中将多个数据插入Treeview

时间:2016-04-13 20:47:43

标签: python tkinter sqlite

RecreateBody()
InvoicesScreen=ttk.Frame(bodyframe)
InvoicesScreen.grid(column=0, row=0)
InvoicesScreenTitle=ttk.Label(titleframe,text="Invoices Screen")
InvoicesScreenTitle.grid(row=0, column=0, padx=10, pady=5)
tree.destroy()
tree = ttk.Treeview(InvoicesScreen)
tree.grid(column=0, row=0)
tree['columns']=('one', 'two', 'three', 'four')
tree.column("#0", width=0)
tree.column("one", width=50 )
tree.column("two", width=200)
tree.column("three", width=100)
tree.column("four", width=100)
tree.heading("one", text="id")
tree.heading("two", text="date")
tree.heading("three", text="total")
tree.heading("four", text="no of items")
c.execute('SELECT id FROM invoice')
invoiceid = c.fetchall()

我已尝试过tree.insert的每个版本,但无法从我的数据库成功将数据提取到Treeview

我知道发票id正在获取正确的数据,因为我使用print命令对其进行了测试。从输入框中将数据输入数据库很容易,但是在一个试图在我的程序中显示数据的时代已经陷入困境。

我生命中从未使用过Treeviewtree.insert的文档让我非常困惑。

0 个答案:

没有答案