首页| 论坛| 消息

标题:Qt 中如何实现对图片设置透明色显示
作者:genius0555
日期:2013-08-12 09:08
内容:

圖片的粉紅色設置成透明色,然後顯示:
求各位大俠,幫幫忙,具體怎麼實現的


#1 [wowk 08-12 10:51]
QPixmap pix("D:/1.png");
QBitmap mask= pix.createMaskFromColor(QColor(255,0,255),Qt::MaskInColor);
pix.setMask(mask);
#2 回 1楼(wowk) 的帖子 [genius0555 08-12 11:38]
大俠,如果我設置背景圖,是在stylesheet中設定的
QPixmap pix("D:/1.png");
QBitmap mask= pix.createMaskFromColor(QColor(255,0,255),Qt::MaskInColor);
pix.setMask(mask);
也是好的?
#3 回 2楼(genius0555) 的帖子 [wowk 08-12 11:43]
pix中颜色为粉红的像素已经被设置成透明了所以无论在哪儿用都是ok的
#4 回 3楼(wowk) 的帖子 [genius0555 08-13 10:19]
我還是沒搞好,這小弟做的一個簡單的顯示
#5 回 3楼(wowk) 的帖子 [genius0555 08-14 14:48]
剛剛接觸QT,能給我講講這三句代碼的具體含義嘛?

<< 1 2 >> (1/2)

回复 发表
主题 版块