1
我正在使用tkinter编写GUI的简单代码。我的问题是,我想要一个数字,打印在名为t1的标签中,总是按给出的两个条目的总和进行更新。当然,我不能在条目中使用.get方法,因为我会在调用方法时修复值,但我不知道使用其他Intvar构建新的(始终更新的)IntVar是否热门。GUI中的值更新
from tkinter import *
window=Tk()
p1_in=StringVar()
p1=Entry(window,textvariable=p1_in)
p2_in=StringVar()
p2=Entry(window,textvariable=p2_in)
t1=Label(window,textvariable=(p1_in+p2_in)) # of course this doesn't work
t1.grid(row=7,column=2)
window.mainloop()
如何使标签t1始终与p1_in + p2_in之和一起更新? 我知道他们是StringVar,但输出更适合我的意图这种方式,再加上我不认为这是主要问题