QML控件总结

1.0版本

空间样式的位置

1.0的tableview等控件的拖动条位置,是固定的,但是可以通过缩放、x、y坐标、handleOverLap、anchor.left、anchor.top等去调节控件的位置。

比如原生1.0的tableview等控件的拖动条位置,是从表头开始。

 有时候需求需要我们把滚动条从表格开始。可以这么设置。

        style: TableViewStyle {
            frame: Rectangle { color: "transparent" } //边框
            incrementControl: Rectangle { color: "transparent" } //滑块
            decrementControl: Rectangle { color: "transparent" }  //滑块
            handle: Rectangle {   //中间的滑动块
                implicitWidth: 6
                Rectangle {
                    anchors.topMargin: 24        //增加此行代码,增加顶上间距,让滚动条从表头开始。
                    anchors.bottomMargin: 24     //增加此行代码,增加底下间距,让滚动条离下面有一定间距。
                    radius: 12
                    color: "#ff0000"
                    anchors.fill: parent
                }
            }
            //背景
            scrollBarBackground:
                Rectangle {
                    color: "transparent"
                    implicitWidth: 6
                }
        }

效果如下:

 

2.0版本

Image内存占用问题

Image以及包括由Image继承过来的控件,如AnimatedImage等。如果图片很大或者需要实时舒心,cache属性必须设置为false,不然会占用很多内存,虽然内存过段时间会回收,但是还是不设置缓存好。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值