- class QAccessibleTableModelChangeEvent#
类
QAccessibleTableModelChangeEvent
表示发生了表、列表或树中的单元格添加或删除的改变。如果改变影响了多行,则firstColumn
和lastColumn
将返回 -1。对于列,行函数也可能返回 -1。 更多…摘要#
方法#
def
__init__()
def
firstColumn()
def
firstRow()
def
lastColumn()
def
lastRow()
def
setFirstColumn()
def
setFirstRow()
定义
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)#
- 参数:
iface –
QAccessibleInterface
changeType –
ModelChangeType
为接口
iface
和模型变更类型changeType
构造一个新QAccessibleTableModelChangeEvent
。- __init__(obj, changeType)
- 参数:
obj –
QObject
changeType –
ModelChangeType
为含有
changeType
的对象构造一个新QAccessibleTableModelChangeEvent
。- firstColumn()#
- 返回类型:
int
返回第一个更改的列。
另请参阅
- firstRow()#
- 返回类型:
int
返回第一个更改的行。
另请参阅
- lastColumn()#
- 返回类型:
int
返回最后一个更改的列。
另请参阅
- lastRow()#
- 返回类型:
int
返回最后一个更改的行。
另请参阅
- modelChangeType()#
- 返回类型:
返回更改类型。
另请参阅
- setFirstColumn(col)#
- 参数:
col – int
设置第一个更改的
列
。另请参阅
- setFirstRow(row)#
- 参数:
row – int
设置第一个更改的
行
。另请参阅
- setLastColumn(col)#
- 参数:
col – int
设置最后一个更改的
列
。另请参阅
- setLastRow(row)#
- 参数:
row – int
设置最后一个更改的
行
。另请参阅
- setModelChangeType(changeType)#
- 参数:
changeType –
ModelChangeType
将更改类型设置为
changeType
。另请参阅