QML元素介绍 (二)

  • 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 虚拟位置用于镜像(只读属性)

猜你喜欢

转载自blog.csdn.net/RGBMarco/article/details/81047027