Поскольку кажется, что мне нужно улучшить производительность моего кода, я хотел спросить, насколько хороша производительность QGraphicsPixmapItem::setPixmap(*Qimage)
? Мое изображение имеет размер 1024x1024 пикселей и обновляется примерно каждые 2,5 секунды. Но мне нужно, чтобы он обновлялся намного быстрее (4096x каждые 2,5 секунды в лучшем случае). Возможно ли это с QGraphicsPixmapItem::setPixmap(*Qimage)
? Я заполняю каждый пиксель QImage напрямую массивом: array[y*SCENEWIDTH+x] = color
.
Но с такой скоростью QGraphicsPixmapItem::setPixmap(*Qimage)
, кажется, замораживает мой графический интерфейс. Цель состоит в том, чтобы отображать огромное количество данных, поступающих в полярных координатах (азимут за азимутом) (радарное видео).
Какие-либо предложения? Благодарю вас!
QGraphicsPixmapItem::setPixmap(*Qimage)
, все работает отлично, поэтому я думаю, что проблема должна быть здесь. - person honiahaka10   schedule 18.11.2015