PySide6.QtGui.QAccessibleTableModelChangeEvent

class QAccessibleTableModelChangeEvent

QAccessibleTableModelChangeEvent 表示表格、列表或树中单元格的添加或删除发生了变化。如果变化影响了多行,firstColumnlastColumn 将返回 -1。同样,对于列,行函数也可能返回 -1。更多

PySide6.QtGui.QAccessibleTableModelChangeEvent 的继承图

概要

方法

注意

本文档可能包含从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 构造一个新的 QAccessibleTableModelChangeEvent,模型更改类型为 changeType

__init__(obj, changeType)
Parameters:

为具有changeTypeobject构造一个新的QAccessibleTableModelChangeEvent

firstColumn()
Return type:

整数

返回第一个更改的列。

另请参阅

setFirstColumn()

firstRow()
Return type:

整数

返回第一个更改的行。

另请参阅

setFirstRow()

lastColumn()
Return type:

整数

返回最后更改的列。

另请参阅

setLastColumn()

lastRow()
Return type:

整数

返回最后更改的行。

另请参阅

setLastRow()

modelChangeType()
Return type:

ModelChangeType

返回变更的类型。

另请参阅

setModelChangeType()

setFirstColumn(col)
Parameters:

col – 整数

设置第一个更改的column

另请参阅

firstColumn()

setFirstRow(row)
Parameters:

– 整数

设置第一个更改的row

另请参阅

firstRow()

setLastColumn(col)
Parameters:

col – 整数

设置最后更改的column

另请参阅

lastColumn()

setLastRow(row)
Parameters:

– 整数

设置最后更改的

另请参阅

lastRow()

setModelChangeType(changeType)
Parameters:

changeTypeModelChangeType

将更改类型设置为changeType

另请参阅

modelChangeType()