TKinter

Форк
0
/
12_events_and_bind.py 
26 строк · 822.0 Байт
1
"""
2
Пример создания события и привязки его к виджету кнопки с помощью метода bind
3
Закомментирован пример привязки события к нажатию кнопки на клавиатуре
4
"""
5
import tkinter as tk
6

7
window = tk.Tk()
8

9

10
# __________1 - Нажатие кнопки на клавиатуре
11
# def handle_keypress(event):
12
#     print(event.char)
13
#
14
#
15
# window.bind("<Key>", handle_keypress)
16
# ___________2 - Нажатие на виджет кнопки
17
def handle_keypress(event):  # event нужен, без него будет вызвано исключение
18
    print("Нажата кнопка")
19

20

21
button = tk.Button(text="Кликни")
22
button.pack()
23

24
button.bind("<Button-1>", handle_keypress)
25

26
window.mainloop()
27

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.