Мне нужно отображаемое изображение с двумя требованиями, оно должно быть очень быстрым (возможно, 60-120 кадров в секунду) и с низкой производительностью ЦП для отображения и рисования примитивов и прокрутки. Я нахожу несколько вариантов, но я не уверен, что ведьма будет лучшей. Я буду избегать копирования изображения. Просто дата подачи будет записывать прямо в изображение
- Написать свой QOpenGlWidget. Плюсы: нет копии изображения, OpenGL Backend. Минусы: много работ, никаких свитков не реализовано
- Используйте QGraphicsView в качестве стандарта. Плюсы: возможен также opengl backend. Минусы: исправьте меня, если я пропустил, но изображение копируется стандартным способом.
- QGraphicsView с переопределенной функцией drawBackground. Плюсы: нет копии изображения, OpenGL Backend. Минусы: я не знаю.
Не могли бы вы показать мне решения, которые я пропустил, и помочь выбрать лучший?