Python 如何在条目值更改时更新标签值而不使用任何按钮?

Python 如何在条目值更改时更新标签值而不使用任何按钮?,python,user-interface,bind,tkinter-entry,tkinter-label,Python,User Interface,Bind,Tkinter Entry,Tkinter Label,我正在创建一个程序,其中有两个条目用于从用户处接收一些值。有了这些值,我想进行一些计算并在标签中显示结果。我不想使用任何类型的按钮或小部件来刷新标签的值。 我已经尝试过使用bind事件,但是没有发现任何在条目值更改时有效的事件。我希望我的问题得到理解。 谢谢 self.Capacity\u Entry=Entry(self.Window,borderwidth=3,textvariable=self.Capacity) self.Capacity\u Entry.grid(行=3,列=0) s

我正在创建一个程序,其中有两个条目用于从用户处接收一些值。有了这些值,我想进行一些计算并在标签中显示结果。我不想使用任何类型的按钮或小部件来刷新标签的值。 我已经尝试过使用bind事件,但是没有发现任何在条目值更改时有效的事件。我希望我的问题得到理解。 谢谢


self.Capacity\u Entry=Entry(self.Window,borderwidth=3,textvariable=self.Capacity)
self.Capacity\u Entry.grid(行=3,列=0)
self.Capacity\u Entry.bind(“”,self.calculate\u未知变量)
self.Voltage\u Entry=Entry(self.Window,borderwidth=3,textvariable=self.Voltage)
自电压输入电网(行=3,列=2)
self.Voltage\u Entry.bind(“”,self.calculate\u未知变量)
self.Energy\u label=标签(self.Window)
self.Energy\u label.grid(行=1,列=4,)
def计算未知变量(self,*args):
self.V=float(self.Voltage.get())
self.C=float(self.Capacity.get())
self.E=0.5*self.C*self.V*self.V
self.Result\u Label.config(text=self.E)
您可以使用
事件来执行此操作

每次释放键盘上的某个键时,释放该键时将触发关联的方法


self.Capacity\u Entry.bind(“,self.calculate\u unknown\u variable))

您好,您可以使用条目的更改事件来处理此问题,请选中此选项可能会有所帮助-