Переопределение специализированных методов обработки событий

   
На этом шаге рассмотрим переопределение специализированных методов обработки событий.

   
Переопределение специализированных методов является самым распространенным способом их обработки. Для того чтобы обработать определенное событие, нужно унаследовать необходимый класс и переопределить нужный метод обработки события.

   
В этот метод передается указатель на объект события, который содержит информацию о нем. Каждый
метод получает объект соответствующего типа, например, методы keyPressEvent() и keyReleaseEvent() получают указатель на объект класса QKeyEvent.

   
В следующих шагах более подробно рассмотрим следующие события:

  • События клавиатуры:
    • класс QKeyEvent;
    • класс QFocusEvent;
  • Событие обновления контекста рисования:
    • класс QPaintEvent;
  • События мыши:
    • класс QMouseEvent;
    • класс QWheelEvent;
  • Событие таймера:
    • класс QTimerEvent;
  • События перетаскивания (drag & drop):
    • Содержание
      Следующий шаг


Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий