• 7045阅读
  • 2回复

用QPainter在QImage上画一个矩形,怎样清除? [复制链接]

上一主题 下一主题
离线wangsiyuan
 
只看楼主 正序阅读 楼主  发表于: 2010-11-26
比如
QPainter pp(&theImage); //在theImage上绘图
pp.drawRect(x,y,w,h);


这样花了一个矩形,现在想要清除这个矩形,怎样做?
谢谢
离线向兵
只看该作者 2楼 发表于: 2010-12-16
其实就是拿背景色的画刷遮盖掉就行了。。。
离线zooood
只看该作者 1楼 发表于: 2010-11-27
有个不是方法的方法,不要见笑:
再执行一次pp.drawRect(x,y,w,h);
也就是照着旧的矩形的轮廓描一遍,不过这次要把画笔的颜色设置成背景色
快速回复
限100 字节
 
上一个 下一个