Focusin. Получение фокуса окном. Focusout. Keypress. Нажатие клавиши на клавиатуре. Keyrelease. Отжатие клавиши на клавиатуре. Выход курсора за пределы виджета. Motion. Движение мыши в пределах виджета. Mousewheel. Прокрутка колесика мыши. Reparent. Измен 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Focusin. Получение фокуса окном. Focusout. Keypress. Нажатие клавиши на клавиатуре. Keyrelease. Отжатие клавиши на клавиатуре. Выход курсора за пределы виджета. Motion. Движение мыши в пределах виджета. Mousewheel. Прокрутка колесика мыши. Reparent. Измен

Поиск

FocusIn

 

Получение фокуса окном

 

 

 

FocusOut

 

 

 

 

 

KeyPress

 

Нажатие клавиши на клавиатуре

 

 

 

KeyRelease

 

Отжатие клавиши на клавиатуре

 

 

 

Leave

 

Выход курсора за пределы виджета

 

 

 

Motion

 

Движение мыши в пределах виджета

 

 

 

MouseWheel

 

Прокрутка колесика мыши

 

 

 


 


Reparent

 

Изменение родителя окна

 

 

 

Visibility

 

Изменение видимости окна

 

 

 

 

Примеры описаний событий строками и некоторые названия клавиш приведены ниже:

 

"<ButtonPress-3>" или просто "<3>"-щелчок правой кнопки мыши(то есть,третьей,если считать на трехкнопочной мыши слева-направо)."<Shift-Double-Button-1>"-двойной

 

щелчок мышью(левой кнопкой)с нажатой кнопкойShift.В качестве модификаторов могут быть использованы следующие(список неполный):

 

Control, Shift, Lock,

 

Button1-Button5 или B1-B5,

 

Meta, Alt, Double, Triple.

 

 

Просто символ обозначает событие-нажатие клавиши.Например,"k"-тоже,что "<KeyPress-k>".Для неалфавитно-цифровых клавиш есть специальные названия:

 

Cancel, BackSpace, Tab, Return, Shift_L, Control_L, Alt_L, Pause, Caps_Lock, Escape, Prior, Next, End, Home, Left,

Up, Right, Down, Print, Insert, Delete, F1, F2, F3, F4, F5, F6,

F7,

 

F8, F9, F10, F11, F12, Num_Lock, Scroll_Lock, space, less

 

 

Здесь <space> обозначает пробел,а <less>-знак меньше.<Left>,<Right>,<Up>,<Down>-

 

стрелки.<Prior>,<Next>-этоPageUpиPageDown.Остальные клавиши более или менее соответствуют надписям на стандартной клавиатуре.

 

Примечание:

 

Следует заметить,что Shift_L,в отличие от Shift,нельзя использовать как модификатор.

 

В конкретной среде комбинации,означающие что-то особенное в системе,могут не дойти до графического приложения.Например,известный всемCtrl-Alt-Del.

 

Следующая программа позволяет печатать направляемые виджету события,в частности-keysym, а также анализировать, как различные клавиши можно представить в шаблоне события:

 

from Tkinter import *

 



Поделиться:


Последнее изменение этой страницы: 2024-06-27; просмотров: 63; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.007 с.)