Вот собственно код:
#-*- coding:cp1251 -*-
from Tkinter import *
tk=Tk()
class app:
def act(self,event):
self.text.set(self.ent.get())
txt='test'
self.ent.insert(END,txt) # вставили то что нужно
self.ent.icursor(len(self.ent.get())-len(txt)) # поставили курсор до вставленного
self.ent.select_range(len(self.ent.get())-len(txt),END) #выделили вставленное
def __init__(self):
self.ent=Entry(tk)
self.ent.pack()
self.text=StringVar()
self.lab=Label(tk,textvariable=self.text)
self.lab.pack()
self.ent.bind('<KeyRelease>',self.act)
s=app()
tk.mainloop()