PySide6.QtGui.QAccessibleTableModelChangeEvent¶
- class QAccessibleTableModelChangeEvent¶
QAccessibleTableModelChangeEvent表示表格、列表或树中单元格的添加或删除发生了变化。如果变化影响了多行,firstColumn和lastColumn将返回 -1。同样,对于列,行函数也可能返回 -1。更多…概要¶
方法¶
def
__init__()def
firstColumn()def
firstRow()def
lastColumn()def
lastRow()def
setFirstColumn()def
setFirstRow()def
setLastColumn()def
setLastRow()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
此类与
updateAccessibility()一起使用。- class ModelChangeType¶
此枚举描述了表模型中不同类型的变化。
常量
描述
QAccessibleTableModelChangeEvent.ModelReset
模型已被重置,之前关于模型的所有知识现在都无效。
QAccessibleTableModelChangeEvent.DataChanged
没有单元格被添加或删除,但指定单元格范围的数据无效。
QAccessibleTableModelChangeEvent.RowsInserted
已插入新行。
QAccessibleTableModelChangeEvent.ColumnsInserted
已插入新列。
QAccessibleTableModelChangeEvent.RowsRemoved
行已被移除。
QAccessibleTableModelChangeEvent.ColumnsRemoved
列已被移除。
- __init__(iface, changeType)¶
- Parameters:
iface –
QAccessibleInterfacechangeType –
ModelChangeType
为接口
iface构造一个新的QAccessibleTableModelChangeEvent,模型更改类型为changeType。- __init__(obj, changeType)
- Parameters:
obj –
QObjectchangeType –
ModelChangeType
为具有
changeType的object构造一个新的QAccessibleTableModelChangeEvent。- firstColumn()¶
- Return type:
整数
返回第一个更改的列。
另请参阅
- firstRow()¶
- Return type:
整数
返回第一个更改的行。
另请参阅
- lastColumn()¶
- Return type:
整数
返回最后更改的列。
另请参阅
- lastRow()¶
- Return type:
整数
返回最后更改的行。
另请参阅
- modelChangeType()¶
- Return type:
返回变更的类型。
另请参阅
- setFirstColumn(col)¶
- Parameters:
col – 整数
设置第一个更改的
column。另请参阅
- setFirstRow(row)¶
- Parameters:
行 – 整数
设置第一个更改的
row。另请参阅
- setLastColumn(col)¶
- Parameters:
col – 整数
设置最后更改的
column。另请参阅
- setLastRow(row)¶
- Parameters:
行 – 整数
设置最后更改的
行。另请参阅
- setModelChangeType(changeType)¶
- Parameters:
changeType –
ModelChangeType
将更改类型设置为
changeType。另请参阅