Я хотел бы наложить график поверх видеопотока, то есть QImage в пользовательском виджете. Как бы я начал рисовать график Qwt на поверхности, отличной от графика Qwt?
Каким будет Qt способ сделать это? Подкласс Qwt Plot? Определить пользовательский холст с возможностью установить изображения в качестве фона? Или есть что-то очевидное, чего мне не хватает?
Используйте QwtPlotRenderer.
Почти во всех примерах Qwt вы можете увидеть, как визуализировать график в Pdf, Postscript, SVG или любом формате изображения, поддерживаемом Qt.
Лучше спросить на официальном канале поддержки Qwt.
Мне кажется, что вы описываете похожие вещи, которые вы хотите сделать, и все они были пользовательскими реализациями, использующими QPixmap (или QImage).
Вы можете попытаться создать подкласс qwt plot, но я думаю, что вы обнаружите, что производительность будет хуже, чем у пользовательской реализации.
Возможно, вы захотите иметь возможность масштабировать ваши оси (или изображение / растровое изображение) относительно друг друга, и это, вероятно, будет проще, если вы реализуете эту часть как QGraphicsViews (например, масштабирование). Если это простой сюжет х / у, то реализовать себя самостоятельно будет относительно безболезненно.
Удачи!