Печать
Просмотров: 272

<modifier-type-detail>

window.bind(<Button>, btn_press) - регистрация события, btn_press - имя своей функции, название может быть любым.

def btn_press(event):
      print('Произошло событие от мышки')

Таблица type

Тип события Описание события
<ButtonPress> Нажатие кнопки мыши
<Button> Синоним для <ButtonPress>
<ButtonRelease> Отпускание кнопки мыши
<Enter> Вход мыши на виджет
<Motion> Движение мыши по виджету
<Leave> Выход мыши из области виджета

Таблица modifier-type-detail

Название события Описание события
<Button-1> Нажатие левой кнопкой мыши
<Button-2> Нажатие средней кнопкой мыши
<Button-3> Нажатие правой кнопкой мыши
<Double-Button-1> Двойной клик левой кнопкой мыши
<Triple-Button-3> Тройной клик правой кнопкой мыши

Таблица event

Название свойства Описание свойства
x Положение курсора мыши по горизонтали
y Положение курсора мыши по вертикали
x_root Положение курсора мыши по горизонтали относительно левого верхнего угла экрана
y_root Положение курсора мыши по вертикали относительно левого верхнего угла экрана
num Номер кнопки мыши