QAccessibleTableInterface Class

QAccessibleTableInterface 类实现了对 IAccessibleTable2 接口的支持。更多

头文件: #include <QAccessibleTableInterface>
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui

公共函数

virtual ~QAccessibleTableInterface()
virtual QAccessibleInterface *caption() const = 0
virtual QAccessibleInterface *cellAt(int row, int column) const = 0
virtual int columnCount() const = 0
virtual QString columnDescription(int column) const = 0
virtual bool isColumnSelected(int column) const = 0
virtual bool isRowSelected(int row) const = 0
virtual void modelChange(QAccessibleTableModelChangeEvent *event) = 0
virtual int rowCount() const = 0
virtual QString rowDescription(int row) const = 0
virtual bool selectColumn(int column) = 0
virtual bool selectRow(int row) = 0
virtual int selectedCellCount() const = 0
virtual QList<QAccessibleInterface *> selectedCells() const = 0
virtual int selectedColumnCount() const = 0
virtual QList<int> selectedColumns() const = 0
virtual int selectedRowCount() const = 0
virtual QList<int> selectedRows() const = 0
virtual QAccessibleInterface *summary() const = 0
virtual bool unselectColumn(int column) = 0
virtual bool unselectRow(int row) = 0

详细说明

IAccessible2 规范

成员函数文档

[virtual noexcept] QAccessibleTableInterface::~QAccessibleTableInterface()

摧毁QAccessibleTableInterface.

[pure virtual] QAccessibleInterface *QAccessibleTableInterface::caption() const

返回表格的标题。

[pure virtual] QAccessibleInterface *QAccessibleTableInterface::cellAt(int row, int column) const

返回表格中rowcolumn 指定位置的单元格。

[pure virtual] int QAccessibleTableInterface::columnCount() const

返回表格中列的总数。

[pure virtual] QString QAccessibleTableInterface::columnDescription(int column) const

返回表格中指定column 的描述文本。

[pure virtual] bool QAccessibleTableInterface::isColumnSelected(int column) const

返回一个布尔值,表示指定的column 是否被完全选中。

[pure virtual] bool QAccessibleTableInterface::isRowSelected(int row) const

返回一个布尔值,表示指定的row 是否被完全选中。

[pure virtual] void QAccessibleTableInterface::modelChange(QAccessibleTableModelChangeEvent *event)

通知模型布局的更改。event 包含详细信息。

另请参阅 QAccessibleTableModelChangeEvent

[pure virtual] int QAccessibleTableInterface::rowCount() const

返回表格的总行数。

[pure virtual] QString QAccessibleTableInterface::rowDescription(int row) const

返回表格中指定row 的描述文本。

[pure virtual] bool QAccessibleTableInterface::selectColumn(int column)

选择column 。该函数可能会取消选择所有之前选择的列。如果选择成功,则返回true

[pure virtual] bool QAccessibleTableInterface::selectRow(int row)

选择row 。该函数可能会取消选择所有之前选择的行。如果选择成功,则返回true

[pure virtual] int QAccessibleTableInterface::selectedCellCount() const

返回所选单元格的总数。

[pure virtual] QList<QAccessibleInterface *> QAccessibleTableInterface::selectedCells() const

返回所选单元格列表(按QAccessibleInterface::child() 接受的索引)。

[pure virtual] int QAccessibleTableInterface::selectedColumnCount() const

返回所选列的总数。

[pure virtual] QList<int> QAccessibleTableInterface::selectedColumns() const

返回当前选定列的列表。

[pure virtual] int QAccessibleTableInterface::selectedRowCount() const

返回所选行的总数。

[pure virtual] QList<int> QAccessibleTableInterface::selectedRows() const

返回当前选定行的列表。

[pure virtual] QAccessibleInterface *QAccessibleTableInterface::summary() const

返回表示表格摘要的QAccessibleInterface 。如果不存在此类接口,该函数可能返回 0。

[pure virtual] bool QAccessibleTableInterface::unselectColumn(int column)

取消选择column ,保留其他已选列(如果有)。如果选择成功,则返回true

[pure virtual] bool QAccessibleTableInterface::unselectRow(int row)

取消选择row ,保留其他已选行(如果有)。如果选择成功,则返回true

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.