怎么实现用函数向Text控件insert自己设定的内容
在Entry控件中可以使用StringVar()的trace方法传递或过去文本框的内容如:
def e_change():
evar.set('name1')
#evar.get() 获取文本框里的内容
from Tkinter import *
root = Tk()
evar = StringVar()
e = Entry(root,textvariable=evar)
e.pack()
e.trace('w',e_change)
root.mainloop()
但是Text控件最后输出的是变量名,如
def Tin():
Tvar.set("hello")
from Tkinter import *
root = Tk()
Tvar = StringVar()
t = Text(root)
t.insert(1.0,Tvar)
Tvar.trace('w',Tin)
t.pack()
root.mainloop()
最后输出的不是hello 而是变量名 哪位大神告知,感激不尽!