关于QPixmap的setMask和mask(遮罩问题)

myseemydog 2012-02-09 08:45:13
QPixmap用的是jpeg的图片。无背景色透明、
想实现遮罩。即把背景那一部分给遮住就行
奈何用做不规则Button的方法,setMask和mask不起作用啊。、。。
求解。。
各位大神帮忙~~
叫我用PNG的就算了。。。。。
...全文
1327 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
pzhuyy 2012-02-10
  • 打赏
  • 举报
回复
也遇到同样的问题,用圆角按钮时,四个角仍有显示。不透明。
念茜 2012-02-10
  • 打赏
  • 举报
回复
setMask不起作用么?最后如何处理的呢
myseemydog 2012-02-10
  • 打赏
  • 举报
回复
来人。。。结贴给分。。。。
myseemydog 2012-02-10
  • 打赏
  • 举报
回复
上班的大神赶紧来看看~
myseemydog 2012-02-10
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 pzhuyy 的回复:]
也遇到同样的问题,用圆角按钮时,四个角仍有显示。不透明。
[/Quote]

内存不吃紧,就用png的图片吧。做背景透明就ok了
myseemydog 2012-02-10
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 yiyaaixuexi 的回复:]
setMask不起作用么?最后如何处理的呢
[/Quote]

setmask确实没起作用~~~mask返回的和原来图片一样大小的遮盖。
有什么方法把背景图的颜色设置下(RGB)么?

16,203

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧