当前位置: 代码迷 >> QT开发 >> 求教!Qt 怎么使贴上去的图片白色边界部分显示为透明
  详细解决方案

求教!Qt 怎么使贴上去的图片白色边界部分显示为透明

热度:13   发布时间:2016-04-25 03:26:11.0
求教!Qt 如何使贴上去的图片白色边界部分显示为透明
     我在界面上贴了一张人物图片(正方形的),然后图片把背景全覆盖了,把白色的边界显示为透明只保留那个人物要怎么实现?我是新手,越详细越好,有例子最好,拜托各位大侠了
------解决方案--------------------
引用:
     我在界面上贴了一张人物图片(正方形的),然后图片把背景全覆盖了,把白色的边界显示为透明只保留那个人物要怎么实现?我是新手,越详细越好,有例子最好,拜托各位大侠了


使用setAttribute(Qt::WA_TranslucentBackground)设置不被绘制得地方透明,把图片除了要现实的部分做成透明的即可!
------解决方案--------------------
用图形工具转成png,同时把白色部分转成透明。
------解决方案--------------------
ps用魔棒工具搞一下,保存为png格式
------解决方案--------------------
引用:
用图形工具转成png,同时把白色部分转成透明。

+1
  相关解决方案