IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

QTableWidgetSelectionRange Class

The QTableWidgetSelectionRange class provides a way to interact with selection in a model without using model indexes and a selection model.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

QTableWidgetSelectionRange Class

  • Header: QTableWidgetSelectionRange

  • CMake:

    find_package(Qt6 REQUIRED COMPONENTS Widgets)

    target_link_libraries(mytarget PRIVATE Qt6::Widgets)

  • qmake: QT += widgets

  • Group: QTableWidgetSelectionRange is part of model-view

Detailed Description

The QTableWidgetSelectionRange class stores the top left and bottom right rows and columns of a selection range in a table. The selections in the table may consist of several selection ranges.

If the item within the selection range is marked as not selectable, e.g., itemFlags() & Qt::ItemIsSelectable == 0 then it will not appear in the selection range.

See Also

See also QTableWidget

Member Function Documentation

 

QTableWidgetSelectionRange::QTableWidgetSelectionRange()

Constructs an empty table selection range, i.e. a range whose rowCount() and columnCount() are 0.

See Also

See also topRow(), leftColumn(), bottomRow(), rightColumn()

QTableWidgetSelectionRange::QTableWidgetSelectionRange(int top, int left, int bottom, int right)

Constructs the table selection range from the given top, left, bottom and right table rows and columns.

See Also

See also topRow(), leftColumn(), bottomRow(), rightColumn()

int QTableWidgetSelectionRange::bottomRow() const

Returns the bottom row of the range.

See Also

See also topRow(), rightColumn(), rowCount()

int QTableWidgetSelectionRange::columnCount() const

Returns the number of columns in the range.

This is equivalent to rightColumn() - leftColumn() + 1.

See Also

See also rowCount(), leftColumn(), rightColumn()

int QTableWidgetSelectionRange::leftColumn() const

Returns the left column of the range.

See Also

See also rightColumn(), topRow(), columnCount()

int QTableWidgetSelectionRange::rightColumn() const

Returns the right column of the range.

See Also

See also leftColumn(), bottomRow(), columnCount()

int QTableWidgetSelectionRange::rowCount() const

Returns the number of rows in the range.

This is equivalent to bottomRow() - topRow() + 1.

See Also

See also columnCount(), topRow(), bottomRow()

int QTableWidgetSelectionRange::topRow() const

Returns the top row of the range.

See Also

See also bottomRow(), leftColumn(), rowCount()

Related Non-Members

 

[since 6.3] bool operator!=(const QTableWidgetSelectionRange &lhs, const QTableWidgetSelectionRange &rhs)

Returns true if lhs and rhs are not equal, otherwise returns false.

This function was introduced in Qt 6.3.

[since 6.3] bool operator==(const QTableWidgetSelectionRange &lhs, const QTableWidgetSelectionRange &rhs)

Returns true if lhs and rhs are equal, otherwise returns false.

This function was introduced in Qt 6.3.

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+