Добавление сигналов / слотов (QObject) в QGraphicsItem: снижение производительности?

Я хочу добавить сигналы / слоты в QGraphicsItem, чтобы я мог получить доступ к QGraphicsItemObject из другого потока. Я знаю два варианта: использовать QGraphicsObject или наследовать от QObject и QGraphicsItem.

Использование QGraphicsObject

Предполагается, что это медленно. Согласно этот ответ на stackoverflow QGraphicsObjects медленный из-за их реализации. Когда я смотрю в исходный код QGraphicsObjects, я вижу множество сигналов, испускаемых в соответствии с изменениями, внесенными в объект. большой удар производительности)?

  • И если да, то избегает ли второе решение (множественное наследование) этого штрафа?
  • 14
    задан Community 23 May 2017 в 12:32
    поделиться