QAccessibleTableInterface Class
QAccessibleTableInterface 类实现了对 IAccessibleTable2 接口的支持。更多
头文件: | #include <QAccessibleTableInterface> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
qmake: | QT += gui |
- 所有成员(包括继承成员)的列表
- QAccessibleTableInterface 是辅助功能类的一部分。
公共函数
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 |
成员函数文档
[virtual noexcept]
QAccessibleTableInterface::~QAccessibleTableInterface()
[pure virtual]
QAccessibleInterface *QAccessibleTableInterface::caption() const
返回表格的标题。
[pure virtual]
QAccessibleInterface *QAccessibleTableInterface::cellAt(int row, int column) const
返回表格中row 和column 指定位置的单元格。
[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.