首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

如何实现按钮的圆角弧度显示

2013-02-24 
怎么实现按钮的圆角弧度显示想实现按钮的圆角显示,想到的有3种方法。1 使用式样表, border-radius:5px2 贴

怎么实现按钮的圆角弧度显示
想实现按钮的圆角显示,想到的有3种方法。

1 使用式样表, border-radius:5px
2 贴图
3 painter

因为是在嵌入系统里,资源有限,不让使用样式表,下面的两种方法又比较麻烦,有没有其它方法呢?
[解决办法]
贴图速度貌似更慢 自己绘制稍微快点
setStyleSheet和自绘的区别是
前者是在图层上方又贴了一层
而自绘直接是在底层绘制
[解决办法]
非位图的贴图应该需要QImage解码吧
这个耗费资源在大图片情况下 还是难以忽略的

引用:
引用:
贴图速度貌似更慢 自己绘制稍微快点
setStyleSheet和自绘的区别是
前者是在图层上方又贴了一层
而自绘直接是在底层绘制
纯技术探讨~为什么贴图反而会慢呢?

[解决办法]
引用:
非位图的贴图应该需要QImage解码吧
这个耗费资源在大图片情况下 还是难以忽略的

引用:引用:
贴图速度貌似更慢 自己绘制稍微快点
setStyleSheet和自绘的区别是
前者是在图层上方又贴了一层
而自绘直接是在底层绘制
纯技术探讨~为什么贴图反而会慢呢?
        ……


也是,读IO, 解码的确是很耗时,忘记是资源受限设备了,不能只读一次常驻内存。。

热点排行