У меня есть собственный класс изображений, содержащий массив символов без знака со значениями RGB. Я хотел бы показать изображения, хранящиеся в этом классе, без их копирования в QGraphicsScene. Я могу сделать QImage с помощью
QImage image(data, width, height, width * 3, QImage::Format_RGB888);
без копирования моего изображения. Как я могу показать изображение в QGraphicsScene без глубокой копии данных?
QGraphicsPixmapItem* item = scene_.addPixmap(QPixmap::fromImage(image));
, и он, кажется, даже не задокументирован, если у сцены_ есть право собственности на элемент. Вероятно, это так. - person user3561614   schedule 19.08.2015QPixmap
, иQImage
неявно разделяются. - person Kuba hasn't forgotten Monica   schedule 19.08.2015QPixmap
на растровом бэкэнде, это простоQImage
:) - person Kuba hasn't forgotten Monica   schedule 19.08.2015