Как сохранить количество символов в Python и Tkinter? - PullRequest
0 голосов
/ 07 мая 2020

Я создаю инструмент автоматизации Twitter и использую Tkinter. У меня есть простое текстовое поле, и я хочу отслеживать каждый набранный символ. Я использую событие, но каждое событие - это отдельное ... событие. Например, в этом коде я распечатываю количество событий, и оно всегда равно единице. Есть ли способ отслеживать счетчик, чтобы он доходил до 140, как это делает Twitter? Заранее спасибо.

1 Ответ

4 голосов
/ 08 мая 2020

event.char - это введенный одиночный символ , вызвавший событие.

Вот правильная функция:

def key_detector(event):
    count = len(tweet_box.get("1.0", "end"))
    print(count)

В следующий раз вы должны попробовать print(event.char) чтобы увидеть, что именно вы делаете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...