このページでは

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

詳細な説明

IAccessible2 の仕様

メンバ関数のドキュメント

[constexpr noexcept default] QAccessibleTableInterface::QAccessibleTableInterface()

QAccessibleTableInterface のインスタンスをデフォルトコンストラクタで生成します。

[virtual noexcept] QAccessibleTableInterface::~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 を返します。

© 2026 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.