有关如何删除位图的一部分的想法就像Android的PorterDuff模式一样吗? 我正在创建一个像Paint这样的应用程序,我不知道如何擦除我用笔写的图纸。
关于这一个的任何想法? 谢谢!
答案 0 :(得分:1)
我建议您使用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
的一部分。
这是你使用它的方式:
{{1}}