定位器 QML 类型
提供包含有关对象在定位器中位置的详细信息的附加属性。 更多...
导入语句 | 导入 QtQuick |
附加属性
- index : int
- isFirstItem : bool
- isLastItem : bool
详细说明
类型为 Positioner 的对象附加到 Column、Row、Flow 或 Grid 中的顶级子项。它提供了属性,允许子项确定其在其父 Column、Row、Flow 或 Grid 的布局中的位置。
例如,以下是一个由 Grid 生成的 16 个子矩形的快照,这是通过 Repeater 创建的。每个 Rectangle 使用 Positioner.index 显示其在 Grid 中的索引,并且第一个项的颜色通过考虑 Positioner.isFirstItem 不同
Grid { Repeater { model: 16 Rectangle { id: rect width: 30; height: 30 border.width: 1 color: Positioner.isFirstItem ? "yellow" : "lightsteelblue" Text { text: rect.Positioner.index } } } }
附加属性文档
Positioner.index : int |
此属性允许对象确定其在定位器中的索引。
© 2024 The Qt Company Ltd. 本文件内的文档贡献的版权为各自的拥有者。本文件内的文档依据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款许可。Qt 和相应的标志是芬兰的 Qt 公司以及全球其他国家的商标。所有其他商标均为其各自所有者的财产。