PySide6.QtGui.QAccessibleSelectionInterface¶
- class QAccessibleSelectionInterface¶
QAccessibleSelectionInterface类实现了对选择处理的支持。更多…在版本6.7中添加。
概要¶
虚拟方法¶
def
clear()def
isSelected()def
select()def
selectAll()def
selectedItem()def
selectedItems()def
unselect()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
它提供了用于检索当前选择以及修改选择的方法。
仅支持直接子项的选择。
- abstract clear()¶
- Return type:
布尔
取消选择所有可访问的子项。
返回是否所有可访问的子项实际上已从选择中移除,即在调用此方法后选择是否为空。
- isSelected(childItem)¶
- Parameters:
childItem –
QAccessibleInterface- Return type:
布尔
返回
childItem是否是当前选择的一部分。默认实现检查
childItem是否包含在通过selectedItems获取的项目列表中。- abstract select(childItem)¶
- Parameters:
childItem –
QAccessibleInterface- Return type:
布尔
将
childItem添加到选择中。返回childItem是否实际已被添加到选择中。对于仅允许单一选择的实现,这可能会替换当前的选择。
- abstract selectAll()¶
- Return type:
布尔
选择所有可访问的子项。
返回所有可访问的子项是否已实际添加到选择中。
- selectedItem(selectionIndex)¶
- Parameters:
selectionIndex – int
- Return type:
返回选择中索引为
selectionIndex的所选可访问项。请注意,索引指的是第n个选中的可访问项(即当前选择中的索引),这通常与传递给
child()以检索相同项的索引不同。默认实现使用
selectionIndex从通过selectedItems()获取的选定项目列表中检索项目。特别是对于处理许多选定项目的实现,出于性能原因,以更高效的方式重新实现此方法可能是可取的。
- abstract selectedItemCount()¶
- Return type:
整数
返回所选可访问项目的总数。
- abstract selectedItems()¶
- Return type:
返回所选可访问项目的列表。
- abstract unselect(childItem)¶
- Parameters:
childItem –
QAccessibleInterface- Return type:
布尔
从选择中移除
childItem。返回可访问项是否已从选择中实际移除。