PySide6.QtGui.QTextTableCell¶
- class QTextTableCell¶
- The - QTextTableCellclass represents the properties of a cell in a- QTextTable. More…- Synopsis¶- Methods¶- def - __init__()
- def - begin()
- def - column()
- def - columnSpan()
- def - end()
- def - firstPosition()
- def - format()
- def - isValid()
- def - lastPosition()
- def - __ne__()
- def - __eq__()
- def - row()
- def - rowSpan()
- def - setFormat()
 - Note - This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE - Detailed Description¶- Table cells are pieces of document structure that belong to a table. The table orders cells into particular rows and columns; cells can also span multiple columns and rows. - Cells are usually created when a table is inserted into a document with - insertTable(), but they are also created and destroyed when a table is resized.- Cells contain information about their location in a table; you can obtain the - row()and- column()numbers of a cell, and its- rowSpan()and- columnSpan().- The - format()of a cell describes the default character format of its contents. The- firstCursorPosition()and- lastCursorPosition()functions are used to obtain the extent of the cell in the document.- See also - __init__()¶
 - Constructs an invalid table cell. - See also - __init__(o)
- Parameters:
- o – - QTextTableCell
 
 - Copy constructor. Creates a new - QTextTableCellobject based on the- othercell.- Returns a frame iterator pointing to the beginning of the table’s cell. - See also - column()¶
- Return type:
- int 
 
 - Returns the number of the column in the table that contains this cell. - See also - columnSpan()¶
- Return type:
- int 
 
 - Returns the number of columns this cell spans. The default is 1. - See also - Returns a frame iterator pointing to the end of the table’s cell. - See also - firstCursorPosition()¶
- Return type:
 
 - Returns the first valid cursor position in this cell. - See also - firstPosition()¶
- Return type:
- int 
 
 - format()¶
- Return type:
 
 - Returns the cell’s character format. - See also - isValid()¶
- Return type:
- bool 
 
 - Returns - trueif this is a valid table cell; otherwise returns false.- lastCursorPosition()¶
- Return type:
 
 - Returns the last valid cursor position in this cell. - See also - lastPosition()¶
- Return type:
- int 
 
 - __ne__(other)¶
- Parameters:
- other – - QTextTableCell
- Return type:
- bool 
 
 - Returns - trueif this cell object and the- othercell object describe different cells; otherwise returns- false.- __eq__(other)¶
- Parameters:
- other – - QTextTableCell
- Return type:
- bool 
 
 - Returns - trueif this cell object and the- othercell object describe the same cell; otherwise returns- false.- row()¶
- Return type:
- int 
 
 - Returns the number of the row in the table that contains this cell. - See also - rowSpan()¶
- Return type:
- int 
 
 - Returns the number of rows this cell spans. The default is 1. - See also - setFormat(format)¶
- Parameters:
- format – - QTextCharFormat
 
 - Sets the cell’s character format to - format. This can for example be used to change the background color of the entire cell:- QTextTableCell cell = table->cellAt(2, 3); QTextCharFormat format = cell.format(); format.setBackground(Qt::blue); cell.setFormat(format); - Note that the cell’s row or column span cannot be changed through this function. You have to use - mergeCellsand- splitCellinstead.- See also - tableCellFormatIndex()¶
- Return type:
- int 
 
 - Returns the index of the tableCell’s format in the document’s internal list of formats. - See also