QTableWidgetSelectionRange Class
La classe `QTableWidgetSelectionRange` permet d'interagir avec la sélection dans un modèle sans avoir recours aux index du modèle ni à un modèle de sélection. En savoir plus...
| En-tête : | #include <QTableWidgetSelectionRange> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Widgets) target_link_libraries(mytarget PRIVATE Qt6::Widgets) |
| qmake : | QT += widgets |
Fonctions publiques
| QTableWidgetSelectionRange() | |
| QTableWidgetSelectionRange(int top, int left, int bottom, int right) | |
| int | bottomRow() const |
| int | columnCount() const |
| int | leftColumn() const |
| int | rightColumn() const |
| int | rowCount() const |
| int | topRow() const |
Éléments non membres associés
(since 6.3) bool | operator!=(const QTableWidgetSelectionRange &lhs, const QTableWidgetSelectionRange &rhs) |
(since 6.3) bool | operator==(const QTableWidgetSelectionRange &lhs, const QTableWidgetSelectionRange &rhs) |
Description détaillée
La classe QTableWidgetSelectionRange stocke les lignes et colonnes situées en haut à gauche et en bas à droite d’une plage de sélection dans un tableau. Les sélections dans le tableau peuvent être constituées de plusieurs plages de sélection.
Remarque : si un élément situé dans la plage de sélection est marqué comme non sélectionnable, par exemple itemFlags() & Qt::ItemIsSelectable == 0, il n'apparaîtra pas dans la plage de sélection.
Voir également QTableWidget.
Documentation sur les fonctions membres
[constexpr noexcept default] QTableWidgetSelectionRange::QTableWidgetSelectionRange()
Crée une plage de sélection de table vide, c'est-à-dire une plage dont les valeurs rowCount() et columnCount() sont égales à 0.
Voir également topRow(), leftColumn(), bottomRow() et rightColumn().
QTableWidgetSelectionRange::QTableWidgetSelectionRange(int top, int left, int bottom, int right)
Construit la plage de sélection de la table à partir des lignes et colonnes de table fournies : top, left, bottom et right.
Voir également topRow(), leftColumn(), bottomRow() et rightColumn().
int QTableWidgetSelectionRange::bottomRow() const
Renvoie la ligne inférieure de la plage.
Voir également topRow(), rightColumn() et rowCount().
int QTableWidgetSelectionRange::columnCount() const
Renvoie le nombre de colonnes de la plage.
Cela équivaut à rightColumn() - leftColumn() + 1.
Voir également rowCount(), leftColumn() et rightColumn().
int QTableWidgetSelectionRange::leftColumn() const
Renvoie la colonne de gauche de la plage.
Voir également rightColumn(), topRow() et columnCount().
int QTableWidgetSelectionRange::rightColumn() const
Renvoie la colonne de droite de la plage.
Voir également leftColumn(), bottomRow() et columnCount().
int QTableWidgetSelectionRange::rowCount() const
Renvoie le nombre de lignes de la plage.
Cela équivaut à bottomRow() - topRow() + 1.
Voir également columnCount(), topRow() et bottomRow().
int QTableWidgetSelectionRange::topRow() const
Renvoie la ligne supérieure de la plage.
Voir également bottomRow(), leftColumn() et rowCount().
Éléments non membres associés
[noexcept, since 6.3] bool operator!=(const QTableWidgetSelectionRange &lhs, const QTableWidgetSelectionRange &rhs)
Renvoie « true » si lhs et rhs ne sont pas égaux, sinon renvoie « false ».
Cette fonction a été introduite dans Qt 6.3.
[noexcept, since 6.3] bool operator==(const QTableWidgetSelectionRange &lhs, const QTableWidgetSelectionRange &rhs)
Renvoie « true » si lhs et rhs sont égaux, sinon renvoie « false ».
Cette fonction a été introduite dans Qt 6.3.
© 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.