вобщем столкнулся с большой проблемой.
Необходимо, чтобы большой буфер в памяти был очень быстро отрисован на QWidget'е.
Буфер представляет собой несжатое изображение в RGBA формате,
ширина и высота известны.
Тестировал изображение 1200x1200:
1) а) загоняю из буфера в QImage
б) рисую с помощью QPainter::drawImage
результат:
отрисовка идёт очень медленно (100 мс.)
2) а) загоняю из буфера в QImage
б) конвертирую в QPixmap
в) рисую с помощью QPainter::drawPixmap
результат:
отрисовка идёт очень быстро, но сама конвертация QImage=>QPixmap ОЧЕНЬ медленная.
Как лучше это реализовать, чтобы отрисовка занимала, скажем,
20-30 мс. ? Средствами QT либо XLib.
Больше спасибо.