Шаг 235.
Библиотека PyQt5.
Графическая сцена. Обработка событий. События клавиатуры

    На этом шаге мы рассмотрим особенности обработки графическими объектами событий клавиатуры.

    При обработке событий клавиатуры следует учитывать, что:

    Для обработки событий клавиатуры следует наследовать класс, реализующий графический объект, и переопределить в нем методы:

    С помощью метода setFocusProxy(<QGraphicsItem>) класса QGraphicsItem можно указать объект, который будет обрабатывать события клавиатуры вместо текущего объекта. Получить ссылку на назначенный ранее объект-обработчик событий клавиатуры позволяет метод focusProxy().

    На следующем шаге мы рассмотрим события мыши.




Предыдущий шаг Содержание Следующий шаг