ListItemProgress QML 类型

为 Neptune 3 UI 提供带有进度条组件的列表项,更多信息...

Qt 5.11
继承

ListItemBasic

属性属性

信号信号

详细描述详细描述

ListItemProgress 提供了一种带有集成进度条的列表项类型。

查看 Neptune 3 UI 组件和接口 以查看 Neptune 3 UI 中更多可用的组件。

示例使用示例使用

以下代码片段显示了如何使用 ListItemProgress

import QtQuick 2.10
import shared.controls 1.0

Item {
    id: root
    ListView {
        model: 3
        delegate: ListItemProgress {
           Layout.fillWidth: true
           icon.name: "ic-update"
           text: "Downloading the application"
           secondaryText: value + " % of 46 MB"
           cancelable: true
        }
    }
}

属性文档

backgroundVisible : bool

此属性表示列表项背景是否可见。

此属性的默认值为 false。


cancelSymbol : string

此属性保存用作取消图标的图标名称。

此属性的默认值为 "ic-close"。


cancelable : bool

此属性表示进度是否可取消。如果为 false,则 cancelSymbol 不可见且无法点击。

此属性的默认值为 true。


indeterminate : bool

此属性表示进度条是否处于不确定模式。不确定模式的进度条显示操作正在进行中,但不会显示已完成的进度量。

此属性的默认值为 false。


maximumValue : real

此属性保存进度的结束值。

此属性的默认值为 1.0。


minimumValue : real

此属性保存进度的起始值。

此属性的默认值是 0.0。


progressVisible : bool

该属性定义进度条是否可见。

此属性的默认值为 true。


secondaryText : string

此属性持有一个文本组件,该组件位于 ListItemProgress 的右侧。


value : real

此属性持有进度值。

此属性的默认值是 0.0。


信号文档

progressCanceled()

当用户点击取消按钮时发出此信号。

注意: 对应的处理程序是 onProgressCanceled


©2019 Luxoft Sweden AB。此处包含的文档贡献是各自拥有者的版权。
此处提供的文档是根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款许可的。
Qt 和 respective logos 是芬兰及世界其他国家的 Qt 公司的商标。所有其他商标归各自所有者所有。