Уведомления

Группа в Telegram: @pythonsu

#1 Май 11, 2020 19:47:08

Konstantin1984+
Зарегистрирован: 2020-02-04
Сообщения: 87
Репутация: +  0  -
Профиль   Отправить e-mail  

Автоматическая передача данных из Entry tkinter

Я задался вопросом, каким образом можно реализовать передачу данных из строки Entry tkinter автоматически без кнопок. Это мне нужно для реализации поиска папок и файлов. В “менеджере папок” операционной системы такая функция есть. Там не нужно для выполнения запроса жать каждый раз кнопки типа “Поиск”, а система реагирует автоматически при начале ввода символов. Прошу просветить в данном вопросе (автоматическое обновления с использованием метода after - не вариант, топорно, и виджеты мигают постоянно).

Офлайн

#2 Май 12, 2020 18:00:13

Rafik
Зарегистрирован: 2018-09-04
Сообщения: 231
Репутация: +  27  -
Профиль   Отправить e-mail  

Автоматическая передача данных из Entry tkinter

Можно твой Entry привязать к событию <KeyPress> через bind. В фукнции, которая будет отрабатывать это событие прочитать содержимое через event.get(). Здесь предполагается, что функция обработки события будет объявлена как def функция(event):
Для поиграться с событиями и смотреть результаты прилагаю, слямзенный откуда-то, кажется из Лутца, небольшой скрипт.

Прикреплённый файлы:
attachment scanKeys.py (1,4 KБ)

Офлайн

#3 Май 13, 2020 17:34:33

Konstantin1984+
Зарегистрирован: 2020-02-04
Сообщения: 87
Репутация: +  0  -
Профиль   Отправить e-mail  

Автоматическая передача данных из Entry tkinter

Занятная вещь. Спасибо за информацию.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version