我想你想要这样的东西。在下面的例子中,我创建的变量
myvar并分配它是
textvariable两者的
Label和
Entry小部件。通过这种方式,两者都将耦合,并且Entry小部件中的更改将自动反映在Label中。
您还可以在变量上设置跟踪,例如写入标准输出。
from tkinter import *root = Tk()root.title("MyApp")myvar = StringVar()def mywarWritten(*args): print "mywarWritten",myvar.get()myvar.trace("w", mywarWritten)label = Label(root, textvariable=myvar)label.pack()text_entry = Entry(root, textvariable=myvar)text_entry.pack()root.mainloop()


