首页| 论坛| 消息

回复: 请教,关于画图
#6 回 3楼(haoyunp) 的帖子 [jdwx 07-31 19:48]
用透明色填充QPixmap,pixmap.fill(QColor(0,0,0,0))背景就是透明的。
至于底层图像保存不住的问题,update的机制就是这样的,擦除重绘。
#7 [haoyunp 08-01 17:15]
pixmap.fill(QColor(0,0,0,0))用这个设计透明背景,程序不知道为什么会退出。改为pixmap.fill(Qt::black)后没问题。
现在我采用pix=pix_bj的办法解决了保存底层图像的问题。
#8 [haoyunp 08-01 19:27]
在pix=pix_bj赋值之前,如何清除pix原来的图像呢?
#9 [haoyunp 08-01 19:29]
我再pix=pix_bj赋值之前加入语句:pix_bj->fill(Qt::black);
就不会显示原来pix_bj的图像
如果不加,还会有上一次的图像

<< 1 2 >> (2/2)

回复 发表
主题 版块