QEvent

class PyQt4.QtCore.QEvent

информации о событии

static 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ользовательского события

class PyQt4.QtCore.QFocusEvent

Эвент фокуса окна. Наследник QEvent

getFocus()

Возвращает булево, тип события :py:class::QEvent.FocusIn

lostFocus()

Возвращает булево, тип события :py:class::QEvent.FocusOut

reason()

Возвращает причину установки события

class PyQt4.QtCore.QMoveEvent

Эвент перемещения окна. Наследник QEvent

pos()

Возвращает QPoint с текущими координатами

oldPos()

Возвращает QPoint с предыдущими координатами

class PyQt4.QtCore.QPaintEvent

Эвент перерисовки компонента

rect()

Возврашает :py:class::QtCore.QRect с координатами и размерами прямоугольной области, которую ребуется перерисовать

region()

Возвращает :py:class::QtCore.QRegion с регионом, требующим перерисовки

class PyQt4.QtCore.QResizeEvent

Эвент изменения размера окна. Наследник QEvent

oldSize()

Возвращает QSize с предыдущими размерами

size()

Возвращает QSize с текущими размерами

class PyQt4.QtCore.QKeyEvent

Эвент работы с клавиатурой

key()

Возвращает код нажатой клавиши

text()

Возвращает текстовое представление символа в кодировке Unicode.