PyQt4.QtCore.
QEvent
информации о событии
registerEventType
(int)Позволяет зарегистрировать пользовательский тип события. Метод возвращает идентификатор зарегистрированного события. В качестве параметра можно указать значение в пределах от QEvent.user (1000) до QEvent.мaxuser (65535).
accept
()Устанавливает флаг, который является признаком согласия с дальнейшей обработкой события
ignore
()Сбрасывает флаг, дальнейшая обработка события прекращается
setAccepted
(flag)Если в качестве параметра указано значение True, то флаг будет установлен (аналогично вызову метода accept*()
, а если False - то сброшен (аналогично вызову метода ignore()
)
isAccepted
()Возвращает текущее состояние флага
spontaneous
()Возвращает True, если событие сгенерировано системой, и False, если событие сгенерировано внутри программы искусственно.
type
()Возвращает тип события. Типы событий описаны в текщем классе
0 - нет события 1 - Timer - событие таймера; 2 - MouseButtonPress - нажата кнопка мыши 3 - MouseButtonRelease - отпущена кнопка мыши 4 - MouseButtonDublClick - двойной щелчок мышью 5 - Mouseмove - перемещение мыши б - KeyPress - клавиша на клавиатуре нажата 7 - KeyRelease - клавиша на клавиатуре отпущена 8 - Focusin - получен фокус ввода с клавиатуры 9 - FocusOut- потерян фокус ввода с клавиатуры 10 - Enter - указатель мыши входит в область компонента 11- Leave - указатель мыши покидает область компонента 12 - Paint - перерисовка компонента 13 - Move - позиция компонента изменилась 14 - Resize - размер компонента изменился 17 - Show - компонент отображен 18 - Hide - компонент скрыт 19 - Close - окно закрыто 24 - WindowActivate - окно стало активным 25 - WindowDeactivate - окно стало неактивным 26 - ShowТoParent - дочерний компонент отображен 27 - HideToParent - дочерний компонент скрыт 31 - Wheel - прокручено колесо мышки 40 - Clipboard - содержимое буфера обмена изменено 60 - DragEnter - указатель мыши входит в область компонента при операции пере таскивания 61 - DragMove - производится операция перетаскивания 62 - DragLeave - указатель мыши покидает область компонента при операции перетаскивания 63 - Drop - операция перетаскивания завершена 68 - ChildAdded - добавлен дочерний компонент 69 - ChildPolished - производится настройка дочернего компонента 71 - ChildRemoved - удален дочерний компонент 74 - PolishRequest - компонент настроен 75 - Polish - производится настройка компонента
82 - ContextMenu - событие контекстного меню 99 - ActivationChange - изменился статус активности окна верхнего уровня 103 - WindowBlocked - окно блокировано модальным окном 104 - WindowUnидocked - текущее окно разблокировано nосле закрытия модального 105 - WindowStateChange - статус окна изменился 121 - ApplicationActivate - приложение стало доступно пользователю 122 - ApplicationDeactivate - приложение стало недоступно 1000 - user - nользовательское событие 65535 - мaxuser- максимальный идентификатор nользовательского события
PyQt4.QtCore.
QFocusEvent
Эвент фокуса окна. Наследник QEvent
getFocus
()Возвращает булево, тип события :py:class::QEvent.FocusIn
lostFocus
()Возвращает булево, тип события :py:class::QEvent.FocusOut
reason
()Возвращает причину установки события
PyQt4.QtCore.
QMoveEvent
Эвент перемещения окна. Наследник QEvent
pos
()Возвращает QPoint
с текущими координатами
oldPos
()Возвращает QPoint
с предыдущими координатами
PyQt4.QtCore.
QPaintEvent
Эвент перерисовки компонента
rect
()Возврашает :py:class::QtCore.QRect с координатами и размерами прямоугольной области, которую ребуется перерисовать
region
()Возвращает :py:class::QtCore.QRegion с регионом, требующим перерисовки
PyQt4.QtCore.
QResizeEvent
Эвент изменения размера окна. Наследник QEvent
oldSize
()Возвращает QSize
с предыдущими размерами
size
()Возвращает QSize
с текущими размерами
PyQt4.QtCore.
QKeyEvent
Эвент работы с клавиатурой
key
()Возвращает код нажатой клавиши
text
()Возвращает текстовое представление символа в кодировке Unicode.