SwitchDelegate QML 类型

带有开关指示器的项代理,可以切换开或关。 更多...

导入声明import QtQuick.Controls
继承

ItemDelegate

属性

详细描述

SwitchDelegate 提供了一个可以切换为开(选中)或关(未选中)的项代理。通常使用开关代理从选项集合中选择一个或多个选项。对于较小或需要唯一标识的选项集,可以考虑使用 Switch

SwitchDelegate 继承其 API 来自 ItemDelegate,后者继承自 AbstractButton。例如,您可以为 text 设置文本,并使用 AbstractButton API 响应 clicks。通过 checked 属性设置开关代理的状态。

ListView {
    model: ["Option 1", "Option 2", "Option 3"]
    delegate: SwitchDelegate {
        text: modelData
    }
}

另请参阅自定义 SwitchDelegate代理控件

属性文档

position : real [只读]

此属性 holding 指示器手柄的 logical 位置。

位置以指示器大小的分数表示,范围为 0.0 - 1.0。位置可以用于例如确定手柄是否被拖过中点。例如,为了可视化手柄指示器,可以使用 visualPosition

另请参阅visualPosition


visualPosition : real [只读]

此属性 holding 指示器手柄的 visual 位置。

位置以指示器大小的分数表示,范围为 0.0 - 1.0。当控件被 mirrored 时,该值等于 1.0 - position。这使得值适用于考虑从右到左的支持来可视化手柄指示器。例如,为了确定手柄是否被拖过中点,应使用 logical position

另请参阅position


©© 2024 The Qt Company Ltd。本文件中包含的文档贡献是该相应所有者的版权。所提供的文档是根据由自由软件基金会发布的GNU自由文档许可版本1.3的条款许可的。Qt及其相应标志是芬兰及/或全球其他国家的The Qt Company Ltd.的商标。所有其他商标均为其相应所有者的财产。