QT Demo 之 threading(2) Spinner

本文详细解析QT Demo中的Spinner组件,探讨ListView的model、delegate和Rectangle部分。重点介绍了Integers as Models的使用,以及如何通过delegate展示数据。同时,分析了Rectangle的渐变色效果,讨论了ListView滑动列表的循环实现方法。
摘要由CSDN通过智能技术生成

QT Demo 之 threading一章中我们使用到了Spinner,但是由于Spinner本身和thread部分关系不大,而是作为一个独立的自定义组件,因此我们在这一章中单独讲解。

Spinner定义在threading/workerscript/Spinner.qml文件中,由一个Text和Rectangle组成:

Rectangle {
    width: 64
    height: 64
    property alias value: list.currentIndex
    property alias label: caption.text

    Text {...}

    Rectangle {...}
}
Text就是Spinner上面的标签,如在threading示例中使用到的两个Spinner,其标签分别是Row和Column:

而Rectangle部分则是下面的具体数据部分,包括了一个ListView和一个子Rectangle:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值