Главная


54.2. Последовательности событий

В Tkinter есть мощный и общий метод, позволяющий вам точно определить, какие события, как специфические, так и общие, вы хотите связать с обработчиками.

В общем случае последовательность событий - это строка, содержащая один или несколько шаблонов событий. Каждый шаблон события описывает одну вещь, которая может произойти. Если в последовательности более одного шаблона события, обработчик будет вызван только тогда, когда все шаблоны произойдут в этой последовательности.

Общая форма шаблона события выглядит следующим образом:

<[modifier-]...type[-detail]>

Приведем несколько примеров, чтобы дать вам представление о шаблонах событий:

<Button-1> Пользователь нажал первую кнопку мыши.
<KeyPress-H> Пользователь нажал клавишу H.
<Control-Shift-KeyPress-H> Пользователь нажал Control-Shift-H.

>> Типы событий