Я предлагаю вам использовать класс QPainter
, который может выполнять различные операции рисования на QBitmap
(точнее: он рисует на QPaintDevice
, из которого происходит QBitmap
).
Средиразличные операции художника, есть QPainter::eraseRect()
, который может стереть часть QBitmap
.
Вот как вы его используете:
QBitmap b;
QPainter p( &b );
p.eraseRect( x, y, w, h ); // With x, y, w and h defining the portion
// of your bitmap you want to erase