PySide6.QtWidgets.QTableWidgetSelectionRange

class QTableWidgetSelectionRange

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

概要

方法

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

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

注意

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

另请参阅

QTableWidget

__init__()

构造一个空的表格选择范围,即一个rowCount()columnCount()都为0的范围。

__init__(top, left, bottom, right)
Parameters:
  • top – int

  • left – int

  • bottom – int

  • right – int

从给定的topleftbottomright表格行和列构造表格选择范围。

bottomRow()
Return type:

整数

返回范围的底部行。

columnCount()
Return type:

整数

返回范围内的列数。

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

leftColumn()
Return type:

整数

返回范围的左列。

__ne__(rhs)
Parameters:

rhsQTableWidgetSelectionRange

Return type:

布尔

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

__eq__(rhs)
Parameters:

rhsQTableWidgetSelectionRange

Return type:

布尔

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

rightColumn()
Return type:

整数

返回范围的右列。

rowCount()
Return type:

整数

返回范围内的行数。

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

topRow()
Return type:

整数

返回范围的最上面一行。