当前位置: 首页 > news >正文

7.QML组件Slider

Window {
    visible: true
    width: 640
    height: 480
    title: qsTr("QML demo")
    Slider {
        id: control
        value: 0.5
        background: Rectangle {
            x: control.leftPadding
            y: control.topPadding + control.availableHeight / 2 - height / 2
            implicitWidth: 300
            implicitHeight: 10
            width: control.availableWidth
            height: implicitHeight
            radius: 2
            color: "#bdbebf"
            Rectangle {
                width: control.visualPosition * parent.width
                height: parent.height
                color: "#21be2b"
                radius: 2
            }
        }
        handle: Rectangle {
            x: control.leftPadding + control.visualPosition * (control.availableWidth - width)
            y: control.topPadding + control.availableHeight / 2 - height / 2
            implicitWidth: 26
            implicitHeight: 26
            radius: 13
            color: control.pressed ? "#f0f0f0" : "#f6f6f6"
            border.color: "#bdbebf"
        }
    }

一、属性成员
1.from : real
    范围的起始值。默认为 0.0。
   to : real
    范围的结束值。默认值为 1.0。
   value : real
    当前值。 
2.handle : Item
    滑块项。
3.[read-only] horizontal : bool
    滑动条是否水平的。
   [read-only] vertical : bool
    滑块是否垂直的。 
4.[read-only] implicitHandleHeight : real
    handle 隐式高度。
    该值等于 handle ? handle.implicitHeight:0。
4.1[read-only] implicitHandleWidth : real
    handle 隐式宽度。
    该值等于 handle ? handle.implicitHandleWidth :0。
5.live : bool
    是否在拖动滑块时为 value 属性提供实时更新。默认为 true。
6.orientation : enumeration
    方向。
    Qt.Horizontal(默认)
    Qt.Vertical
7.[read-only] position : real
    滑块的逻辑位置。范围为 0.0 - 1.0。
   [read-only] visualPosition : real
    滑块的视觉位置。范围为 0.0 - 1.0。 当控件被镜像时,该值等于 1.0 - position。
8.pressed : bool 
    滑动条是否被触摸、鼠标或按键按下。
9.snapMode : enumeration
    对齐模式。对齐模式决定了滑块相对于 stepSize 的行为方式。
    Slider.NoSnap:不对齐(默认)。
    Slider.SnapAlways:拖动滑块时滑动条会对齐。
    Slider.SnapOnRelease:拖动滑块时不会对齐,只有在滑块释放后才会对齐。
10.stepSize : real
    步长。 
11.touchDragThreshold : qreal
    将启动触摸拖动事件的阈值(以逻辑像素为单位)。鼠标拖动阈值不会受到影响。 默认值为 Qt.styleHints.startDragDistance。

 

http://www.jsqmd.com/news/56896/

相关文章:

  • 基于Matlab的压缩感知信道估计算法实现
  • 2025黑龙江洁净工程公司TOP5权威推荐:专业测评净朗净化
  • 2025年广州优质精装现楼厂房租赁排行榜,资质齐全/售后完善
  • ASCIIMoon
  • 2025年RFID衣物洗涤标签供货厂家权威推荐榜单:酒店洗涤RFID标签‌/RFID洗涤耐高压标签‌/RFID布草智能管理‌源头厂家精选
  • UML进阶:深入理解类图和序列图
  • 进口还是国产?阿迩法与爱柯尼OK镜深度解析
  • TOPDIAG P200 Pro: New Generation Intelligent Circuit Detector for All 9V-48V Cars, Trucks Boats
  • 2025年平板运输车制造企业权威推荐榜单:遥控平板车‌/顶升电动平车‌/升降电动平车‌源头厂家精选
  • 代码传递
  • 深圳“无人机装调检修工”报考入户全指南:证书含金量超高!
  • Ros2 学习日志
  • 2025年真心话:完稿事半功倍,爆款剧本正中靶心
  • 腾讯云服务器-无法访问问题排查
  • 2025年知名的陕西镍管厂行业口碑厂家排行榜
  • HP-UX 11i v2 PARISC.iso:经典RISC架构的终极演绎
  • 2025年宣传片制作公司权威推荐指南:技术赋能与创意融合的行业标杆解析
  • 2025年质量好的陕西镍板厂最新用户好评榜
  • 申威 SW64 适配 Nacos 2.x/3.x:RocksDB 编译、瘦身与完整打包指南
  • 2025年环氧磨石生产厂家权威推荐榜单:无机磨石/预制磨石/磨石施工源头厂家精选
  • 2025 Alldata Online Account: Comprehensive Auto Repair Data Diagrams for EU/US Mechanics Owners
  • 2025年国内最新五大涡街流量计厂家推荐,精准计量选对品牌很关键
  • 16QAM调制的OFDM传输MATLAB仿真
  • [转载]彻底关闭Firefox自动更新及更新提醒
  • 2025年网站建设服务商深度评测:严选十大专业网站设计公司实力派推荐
  • ICLR 2025 | 中科院+哈工大重磅发现:预训练视觉模型分类越准,可解释性越强
  • spiderdemo T2
  • 学习思路
  • 2025年供挤板订做厂家权威推荐榜单:防撞板‌/竹木碳晶板‌/集成墙板‌源头厂家精选
  • 2025年金相显微镜品牌排名:哪款金相显微镜性能好