QML元素介绍 (二)

本文深入介绍了QML中的ComboBox组件,展示了其作为下拉框的使用方式,并探讨了GroupBox的布局管理和ProgressBar的进度条展示功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • ComboBox 下拉框
属性含义
acceptableInput:bool是否可接受输入
count:int下拉项数
currentIndex:int当前呈现项的索引
currentText:string当前呈现项的文本
delegate:Component呈现的指示容器
displayText:string呈现项的显示文本
down:bool当下拉框按下时是否有向下的阴影
editText:string下拉框中编辑的文本
editable:bool是否可编辑
flat:bool按钮是否平滑
highlightedIndex:int下拉列框被弹出的下拉列表当前指示选项(只读属性)
indicator:item设置下拉指示器
inputMethodComposing:bool允许混合的输入方法
inputMethodHints:flags有好多标志,官方文档进行查阅
model:model为下拉框提供数据模型
popup:Popup下拉列表
pressed:bool是否被物理点击了
textRole:string用于保存填充下拉框列表角色
validator:Validtor验证器

Demo

import QtQuick 2.7
import QtQuick.Controls 2.3
import QtQml.Models 2.2

Rectangle {
    width:600;
    height:600;
    ComboBox {
        implicitWidth:120;
        implicitHeight:40;
        model:ListModel {
            id:"model"
            ListElement {text:"Frist"}
            ListElement {text:"Second"}
        }
        background:Rectangle {
            implicitWidth:120;
            implicitHeight:40;
            color:"cyan";
        }
        indicator:Rectangle {
        }
    }
}

GroupBox

属性:type含义
label:item标签控件
title:string标题

ProgressBar

属性:type含义
from:real进度开始值,默认为0.0
to:real进度条终止值,默认为1.0
position:real进度条当前位置(只读属性)
indeterminate:bool设置进度条是否是不确定模式,不确定模式不会显示进度数值
value:real进度条当前数值
visitulPosition:real虚拟位置用于镜像(只读属性)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值