Sur cette page

QAccessibleTableInterface Class

La classe `QAccessibleTableInterface` implémente la prise en charge de l'interface `IAccessibleTable2`. En savoir plus...

En-tête : #include <QAccessibleTableInterface>
CMake : find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake : QT += gui

Fonctions publiques

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

Description détaillée

Spécification IAccessible2

Documentation des fonctions membres

[constexpr noexcept default] QAccessibleTableInterface::QAccessibleTableInterface()

Construit par défaut une instance de ` QAccessibleTableInterface`.

[virtual noexcept] QAccessibleTableInterface::~QAccessibleTableInterface()

Supprime l'QAccessibleTableInterface.

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

Renvoie le titre du tableau.

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

Renvoie la cellule située à l'row et à l'column spécifiées dans le tableau.

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

Renvoie le nombre total de colonnes de la table.

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

Renvoie le texte de description de l'column ion spécifiée dans la table.

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

Renvoie une valeur booléenne indiquant si l'column e spécifiée est entièrement sélectionnée.

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

Renvoie une valeur booléenne indiquant si l'row e spécifiée est entièrement sélectionnée.

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

Cette note d'information fait état d'une modification de la structure du modèle. L'event contient les détails.

Voir également QAccessibleTableModelChangeEvent.

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

Renvoie le nombre total de lignes de la table.

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

Renvoie le texte de description de l'row ion spécifiée dans la table.

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

Sélectionne column. Cette fonction peut désélectionner toutes les colonnes précédemment sélectionnées. Renvoie true si la sélection a abouti.

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

Sélectionne « row ». Cette fonction peut désélectionner toutes les lignes précédemment sélectionnées. Renvoie « true » si la sélection a abouti.

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

Renvoie le nombre total de cellules sélectionnées.

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

Renvoie la liste des cellules sélectionnées (en indiquant leur index, comme le prévoit la foncti QAccessibleInterface::child()).

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

Renvoie le nombre total de colonnes sélectionnées.

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

Renvoie la liste des colonnes actuellement sélectionnées.

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

Renvoie le nombre total de lignes sélectionnées.

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

Renvoie la liste des lignes actuellement sélectionnées.

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

Renvoie une interface « QAccessibleInterface » qui représente un résumé de la table. Cette fonction peut renvoyer 0 si une telle interface n'existe pas.

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

Désélectionne « column », tout en conservant la sélection des autres colonnes (le cas échéant). Renvoie « true » si la sélection a abouti.

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

Désélectionne « row », tout en conservant la sélection des autres lignes (le cas échéant). Renvoie « true » si la sélection a abouti.

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