查看完整版本: [-- qml 怎么让图片的某一部分透明 --]

QTCN开发网 -> Qt QML开发 -> qml 怎么让图片的某一部分透明 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

zzxap 2017-04-18 17:47

qml 怎么让图片的某一部分透明

qml 怎么让图片的某一部分透明

never_forget 2017-04-19 09:09
方法是很多的,但是要看楼主需求,简单一点的就是用Image显示图片,然后在要透明的部分贴上一个Rectangle,颜色赋值为背景色,假装图片透明,不过,这样是看不到图片后面的东西的哦,
再者,楼主可以用 Canvas 来显示一张图片,然后利用绘图上下文来绘制透明区域,通过设置
globalCompositeOperation 属性的值为 "qt-clear",能够达到图片透明,并且显示被遮挡的东西了~~~
楼主大大,加油哦~~~



查看完整版本: [-- qml 怎么让图片的某一部分透明 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled