• 6213阅读
  • 5回复

[提问]Qt自定义按钮有白边或锯齿如何消除? [复制链接]

上一主题 下一主题
离线xuyaoni
 

只看楼主 倒序阅读 楼主  发表于: 2012-12-12
关键词: 自定义按钮
网上搜索自定义按钮(主要是形状自定义且仅图像区域为可点击区域),通过设置与前景相同大小的mask确实能实现自定义按钮,但采用与前景相同大小形状的mask会出现白边,若将mask的有效区域缩小会出现锯齿。不知大神们遇到过否,请不吝赐教。
离线roywillow

只看该作者 1楼 发表于: 2012-12-12
mask这种东西,是不存在边缘的过渡的,因为用的是bitmap,所以边缘有锯齿是正常的
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线jdwx

只看该作者 2楼 发表于: 2012-12-13
自定义按钮,要是不想paint,就用样式表贴图。这两个方案效果有保证。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线xuyaoni

只看该作者 3楼 发表于: 2012-12-13
回 1楼(roywillow) 的帖子
敢问大神有什么好的方案吗?谢谢!
离线xuyaoni

只看该作者 4楼 发表于: 2012-12-13
回 2楼(jdwx) 的帖子
请问样式表贴图是什么意思呢?谢谢!
离线jdwx

只看该作者 5楼 发表于: 2012-12-13
回 4楼(xuyaoni) 的帖子
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
快速回复
限100 字节
 
上一个 下一个