求助,QPainter问题。新年快乐
QPixmap p("p.png");
QPainter painter(&p);
painter.eraseRect(0,0,100,100);
图片擦除后不是透明的。
怎么将图片擦除后保持透明。
大家新年快乐。
qt
QPainter
eraseRect
擦除
透明
--------------------编程问答--------------------
什么都不画就是透明的。
--------------------编程问答--------------------
假如画了个黑色的方块
擦除后方块没了,但是背景不是透明的了。
--------------------编程问答--------------------
擦除是自动的(update),不需要写任何代码,只要把需要显示的画出来即可,什么也不画就是透明的。
--------------------编程问答--------------------
不能用擦除。而是选择不画,这就是 重画机制。
如果非要如你所说的话,需要重画背景。
--------------------编程问答--------------------
如果要求背景是透明的,重画背景,画不透明的能画上,画透明的没效果
补充:移动开发 , Qt