БитБлт в Qt4?

Каков рекомендуемый метод копирования одного QImage в другой в определенной позиции в Qt4?

QImage::bitblt был удален в Qt4.

Нужно ли теперь конвертировать QImage в PixMap и обратно?


person user408209    schedule 02.08.2010    source источник


Ответы (2)


Используйте QPainter для рисования вашего изображения.

QPainter painter( &targetImage );

painter.drawImage( ... );
person Tom Sirgedas    schedule 02.08.2010

От Qt Assistant: «Вместо этого используйте copy() или QPainter::drawImage()».

person Ekimov Alexander    schedule 03.08.2010
comment
См. также здесь для QT-4 и здесь для QT-5. - person Xiè Jìléi; 21.06.2012