【发布时间】:2020-09-14 13:37:58
【问题描述】:
我需要将Treeview的“总和”列的所有数字相加:
代码是:
from tkinter import ttk
import tkinter as tk
from tkinter import*
def update():
listBox.insert('','end',value=('APL', t1.get(),t2.get(),t3.get()))
root = tk.Tk()
root.geometry('1000x600')
e8 = tk.Label(root,text="APL").grid(row=1,column=0)
t1 = tk.Entry(root)
t1.grid(row=1,column=1)
t2 = tk.Entry(root)
t2.grid(row=1,column=2)
t3 = tk.Entry(root)
t3.grid(row=1,column=3)
cols = ('name', 'No1', 'No2', 'total sum')
listBox = ttk.Treeview(root, columns=cols, show='headings')
for col in cols:
listBox.heading(col, text=col)
listBox.grid(row=1, column=0, columnspan=2)
listBox.place(x=10, y=300)
b = tk.Button(root,text='Update Listbox',command=update)
b.grid(row=3)
root.mainloop()
【问题讨论】:
-
你的图片中 no1 和 no2 的总和应该是 10+10,那 100 怎么算?你的意思是产品吗?为什么要在
t3上插入一个数字让系统这样做你呢? -
我只是手动输入的。我总共需要 100 个。
-
你想让它自动完成吗?
-
自动和基于按钮
标签: python python-3.x tkinter