Ограничение записи в виджете ТК

У меня проблемы с поиском способа ограничения длины записи виджетов входа, я хотел бы ограничить его до 20 символов, т.е. когда я нажимаю на последовательность или другой, я хотел бы иметь возможность редактировать ее, но остаться в 20 символов предел. Чтобы сохранить код легким, я должен использовать регулярное выражение, цикл или проверить запись с событием?

Вот мой код:

import Tkinter
from Tkinter import *
import tkFileDialog

root = Tkinter.Tk()

edit1    =StringVar()
edit2    =StringVar()
s = StringVar()


s = "GATACACGCGCGCGTATATATTACGCGCGCGATACA"



lb01=Label(root,text="sequence1")
lb01v=Entry(root,textvariable=edit1,width=20)
lb01v.delete(0, END)
lb01v.insert(0, s[6:20])

lb01.grid(sticky=W,row=1,column=1)
lb01v.grid(row=1,column=2)


lb02=Label(root,text="sequence2")
lb02v=Entry(root,textvariable=edit2,width=20)
lb02v.delete(0, END)
lb02v.insert(0, s[0:6])

lb02.grid(sticky=W,row=2,column=1)
lb02v.grid(row=2,column=2)

root.mainloop()

Ответы на вопрос(4)

Ваш ответ на вопрос