PyQt: как обрабатывать события без наследования

Как я могу обработать событие мыши без наследования, сценарий использования можно описать следующим образом:

Предположим, что я хочу позволить объекту QLabel обработатьMouseMoveEventпуть в учебном пособии часто заключается в том, что мы создаем новый класс, унаследованный от QLabel. Но могу ли я просто использовать лямбда-выражение для обработки события без наследования, как

ql = QLabel()
ql.mouseMoveEvent = lambda e : print e.x(), e.y()

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

Ответы на вопрос(2)

Ваш ответ на вопрос