1
私は、tkinterを使ってGUI用の簡単なコードを書いています。私の問題は、与えられた2つのエントリーの合計として常に更新された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であることを知っていますが、出力はこのように自分の意図にとっては良いですし、これが主な問題ではないと私は考えていません。