, если вы хотите это сделать, я настоятельно рекомендую использовать метод .trace()
. Что этот метод делает в фоновом режиме -> Он вызывает функцию всякий раз, когда срабатывает указанное условие. Например:
name_of_stringvar = StringVar()
Entry(root, textvariable = name_of_stringvar)
name_of_stringvar.trace('w', function_name)
Таким образом, всякий раз, когда что-то набирается в Entry()
, оно переходит к функции (function_name
в данном случае). Вы можете указать условия проверки максимального количества символов для первой записи. Затем, когда предел будет превышен, используйте метод focus_force()
, чтобы переместить курсор на вторую запись.