class QAccessibleTableModelChangeEvent#

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

Inheritance diagram of 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)#
参数:

为接口iface和模型变更类型changeType构造一个新QAccessibleTableModelChangeEvent

__init__(obj, changeType)
参数:

为含有changeType的对象构造一个新QAccessibleTableModelChangeEvent

firstColumn()#
返回类型:

int

返回第一个更改的列。

另请参阅

setFirstColumn()

firstRow()#
返回类型:

int

返回第一个更改的行。

另请参阅

setFirstRow()

lastColumn()#
返回类型:

int

返回最后一个更改的列。

另请参阅

setLastColumn()

lastRow()#
返回类型:

int

返回最后一个更改的行。

另请参阅

setLastRow()

modelChangeType()#
返回类型:

ModelChangeType

返回更改类型。

另请参阅

setModelChangeType()

setFirstColumn(col)#
参数:

col – int

设置第一个更改的

另请参阅

firstColumn()

setFirstRow(row)#
参数:

row – int

设置第一个更改的

另请参阅

firstRow()

setLastColumn(col)#
参数:

col – int

设置最后一个更改的

另请参阅

lastColumn()

setLastRow(row)#
参数:

row – int

设置最后一个更改的

另请参阅

lastRow()

setModelChangeType(changeType)#
参数:

changeTypeModelChangeType

将更改类型设置为 changeType

另请参阅

modelChangeType()