- 类 QTextTableCell#
QTextTableCell
类表示QTextTable
中的单元格属性。 更多…概要#
方法#
def
__init__()
def
begin()
def
column()
def
columnSpan()
def
end()
def
firstPosition()
def
format()
def
isValid()
def
lastPosition()
def
__ne__()
def
__eq__()
定义
row()
定义
rowSpan()
定义
setFormat()
注意
本文档可能包含从C++自动翻译到Python的代码段。我们始终欢迎对代码段翻译的贡献。如果您发现翻译存在问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE 上创建工单来告知我们。
详细描述#
表格单元格是文档结构的一部分,属于表格。表格将单元格组织成特定的行和列;单元格也可以跨越多个行和列。
通常在将表格通过
insertTable()
插入到文档中时创建单元格,但在调整表格大小时也会创建和销毁单元格。单元格包含有关其在表格中位置的信息;您可以获得单元格的
row()
和column()
编号,以及其rowSpan()
和columnSpan()
。单元格的
format()
描述了其内容的默认字符格式。《a class="reference internal" href="#PySide6.QtGui.QTextTableCell.firstCursorPosition" title="PySide6.QtGui.QTextTableCell.firstCursorPosition">firstCursorPosition()
和lastCursorPosition()
函数用于获取单元格在文档中的范围。- __init__(o)#
- 参数:
o –
QTextTableCell
复制构造函数。根据其他单元格创建一个新的
QTextTableCell
对象。- __init__()
构造一个无效的表格单元格。
另请参阅
- begin()#
- 返回类型::
迭代器
返回一个指向表格单元格开始的迭代器。
另请参阅
- column()#
- 返回类型::
int
返回含有此单元格的表格中列的编号。
另请参阅
- columnSpan()#
- 返回类型::
int
返回单元格跨越的列数。默认为1。
另请参阅
- end()#
- 返回类型::
迭代器
返回一个指向表格单元格结束的迭代器。
另请参阅
- firstCursorPosition()#
- 返回类型::
返回此单元格中第一个有效光标位置。
另请参阅
- firstPosition()#
- 返回类型::
int
- format()#
- 返回类型::
返回单元格的字符格式。
另请参阅
- isValid()#
- 返回类型::
bool
如果这是一个有效的表格单元格,则返回
true
;否则返回false。- lastCursorPosition()#
- 返回类型::
返回此单元格中最后一个有效光标位置。
- lastPosition()#
- 返回类型::
int
- __ne__(other)#
- 参数:
other –
QTextTableCell
- 返回类型::
bool
如果此单元格对象和
other
单元格对象描述不同的单元格,则返回true
;否则返回false
。- __eq__(other)#
- 参数:
other –
QTextTableCell
- 返回类型::
bool
如果此单元格对象和
other
单元格对象描述相同的单元格,则返回true
;否则返回false
。- row()#
- 返回类型::
int
返回含有此单元格的表格中行的编号。
另请参阅
- rowSpan()#
- 返回类型::
int
返回此单元格跨越的行数。默认为1。
另请参阅
- setFormat(format)#
- 参数:
format –
QTextCharFormat
设置单元格的字符格式为
format
。这可以用来更改整个单元格的背景色,例如。QTextTableCell
cell = table->cellAt(2, 3);QTextCharFormat
format = cell.format()
; format.setBackground(Qt::blue); cell.setFormat(format);请注意,无法通过此函数更改单元格的行或列跨度。您必须使用
mergeCells
和splitCell
代替。另请参阅
- tableCellFormatIndex()#
- 返回类型::
int
返回单元格格式在文档内部格式列表中的索引。
另请参阅