QTableWidgetSelectionRange 类

QTableWidgetSelectionRange 类提供了一种在不使用模型索引和选择模型的情况下与模型选择进行交互的方式。更多...

头文件 #include <QTableWidgetSelectionRange>
CMakefind_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmakeQT += widgets

公共函数

QTableWidgetSelectionRange()
QTableWidgetSelectionRange(int top, int left, int bottom, int right)
intbottomRow() const
intcolumnCount() const
intleftColumn() const
intrightColumn() const
introwCount() const
inttopRow() const
(since 6.3) booloperator!=(const QTableWidgetSelectionRange &lhs, const QTableWidgetSelectionRange &rhs)
(since 6.3) booloperator==(const QTableWidgetSelectionRange &lhs, const QTableWidgetSelectionRange &rhs)

详细描述

QTableWidgetSelectionRange 类存储了表格选择范围的左上角和右下角的行和列。表中的选择可能由多个选择范围组成。

注意: 如果选择范围内的项被标记为不可选择,例如,itemFlags() & Qt::ItemIsSelectable == 0,则它将不会出现在选择范围内。

另请参阅 QTableWidget.

成员函数文档

[constexpr noexcept] QTableWidgetSelectionRange::QTableWidgetSelectionRange()

构建一个空的表格选择范围,即计数为 0 的行数和列数。

另请参阅 topRow(),leftColumn(),bottomRow() 和 rightColumn

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

根据提供的上、左、下、右表格行和列信息创建表格选择范围。

另请参阅 topRow(),leftColumn(),bottomRow() 和 rightColumn

int QTableWidgetSelectionRange::bottomRow() const

返回范围的最后一行。

另请参阅topRow(),rightColumn()和rowCount

int QTableWidgetSelectionRange::columnCount() const

返回范围内列的数量。

这相当于rightColumn() - leftColumn() + 1。

另请参阅rowCountleftColumnrightColumn

int QTableWidgetSelectionRange::leftColumn() const

返回范围的左侧列。

另请参阅rightColumntopRowcolumnCount

int QTableWidgetSelectionRange::rightColumn() const

返回范围的右侧列。

另请参阅leftColumnbottomRowcolumnCount

int QTableWidgetSelectionRange::rowCount() const

返回范围内行的数量。

这相当于bottomRow() - topRow() + 1。

另请参阅columnCounttopRowbottomRow

int QTableWidgetSelectionRange::topRow() const

返回范围的顶部行。

另请参阅bottomRowleftColumnrowCount

相关非成员函数

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

如果lhsrhs不相等,则返回true,否则返回false。

此函数自Qt 6.3开始引入。

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

如果lhsrhs相等,则返回true,否则返回false。

此函数自Qt 6.3开始引入。

© 2024 Qt公司有限公司。本文件中包含的文档贡献是各自所有者的版权。提供的文档受GNU自由文档许可证版本1.3的条款许可,由自由软件基金会发布。Qt及其相关标志是芬兰及/或其他国家全球Qt公司有限公司的商标。所有其他商标均为其各自所有者的财产。