Witam,
renderuje obiekt z wykorzystaniem OpenGL korzystając z QPainter tzn. korzystając z takiej funkcji
void MojaKlasa::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
{
...
}
MojaKlasa dziedziczy po QGraphicsItem. Chciałbym odczytać wartość pixela, ale painter nie ma takiej funkcji. Próbowałem coś takiego żeby uzyskać QImage:
QImage image=static_cast<QGLPixelBuffer*> (painter->device())->toImage();
ale nie działa. Byłbym wdzięczny za pomoc.