Обработка событий
События, производимые мышью
События, производимые с помощью клавиатуры
практическая работа

Обработка событий. События, производимые мышью и с помощью клавиатуры

1. Обработка событий

2.

3. События, производимые мышью

При вызове метода bind событие передается
в качестве первого аргумента.
1.
2.
3.
4.
5.
<Button-1> - щелчок левой кнопкой
мыши
<Button-2> - щелчок средней кнопкой
мыши
<Button-3> - щелчок правой кнопкой
мыши
<Double-Button-1> - двойной клик левой
кнопкой мыши
<Motion> - движение мыши

4.

5. События, производимые с помощью клавиатуры

Буквенные клавиши можно записывать без
угловых скобок (например, 'L').
Для неалфавитных клавиш существуют
специальные зарезервированные слова
* <Return> - нажатие клавиши Enter;
* <space>- пробел;
* и т. д.
Сочетания клавиш пишутся через тире.
Например:
* <Control-Shift> - одновременное нажатие
клавиш Ctrl и Shift.

6.

7. практическая работа

1.
2.
Напишите следующую программу. На
главном окне находится несколько флажков и
текстовое поле. При щелчке левой кнопкой
мыши в пределах текстового поля в нем
должны отображаться значения включенных
флажки (появляться сообщение о том, какие
флажки включены), при щелчке правой
кнопкой мыши — значения выключенных
флажков.
Напишите скрипт, генерирующий в окне два
текстовых поля и рамку. Размер рамки можно
менять с помощью вводимых значений в
текстовые поля (определяют длину и ширину)
и нажатии клавиши пробел на клавиатуре.
English     Русский Правила