将tkinter树视图中的数据插入sqlite数据库

时间:2018-10-22 19:49:26

标签: python sqlite tkinter

我正在使用Tkinter在Python中创建一个桌面程序,这是一个简单的晚餐程序,您可以选择客户端所需的产品并将其保存到表号中,并对每个表号的总和求和。

The front page looks like this。 抱歉,它是葡萄牙语,但是

  • “ comanda”表示“表格号”
  • “ Quantidade”的意思是“金额”
  • “ Quantidade”的意思是“金额”

在我的sqlite数据库中,我有四列“ Comanda”,“ Status”,“ Valor”,“ Produtos”,第一个具有15个表号,第二个是告诉该表是活动的还是不活动的,第三个是客户选择的所有产品的总和,第四个应该给我列出客户选择的所有产品名称的列表,但我无法插入所选每个表的所有产品到我的数据库中的单个单元格中,到目前为止,我是这样的:

def cmd():
  variavel1 = ncomandaE.get() #gets the table number
  variavel2 = "Aberto" #change the status to active

  for row in addprod.get_children():
     variavel4 = addprod.item(row)['values'][1] #gets the second column of the treeview which is the products name

     lite=c.execute("UPDATE comanda SET produtos = ? WHERE comandas = ?", 
     (str(variavel4), variavel1),)

它不会给我一个错误,而只会给我客户选择的最后一个产品。

有人可以帮我吗?

非常感谢。

0 个答案:

没有答案