欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

QML元素介绍 (二)

程序员文章站 2022-03-09 13:35:31
...
  • 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 虚拟位置用于镜像(只读属性)
相关标签: QML