QTextInlineObject¶
The QTextInlineObject
class represents an inline object in a QAbstractTextDocumentLayout
and its implementations. More…
Synopsis¶
Functions¶
def
ascent
()def
descent
()def
format
()def
formatIndex
()def
height
()def
isValid
()def
rect
()def
setAscent
(a)def
setDescent
(d)def
setWidth
(w)def
textDirection
()def
textPosition
()def
width
()
Detailed Description¶
Normally, you do not need to create a QTextInlineObject
. It is used by QAbstractTextDocumentLayout
to handle inline objects when implementing a custom layout.
The inline object has various attributes that can be set, for example using, setWidth()
, setAscent()
, and setDescent()
. The rectangle it occupies is given by rect()
, and its direction by textDirection()
. Its position in the text layout is given by textPosition()
, and its format is given by format()
.
- class PySide6.QtGui.QTextInlineObject¶
- PySide6.QtGui.QTextInlineObject.ascent()¶
- Return type
float
Returns the inline object’s ascent.
See also
- PySide6.QtGui.QTextInlineObject.descent()¶
- Return type
float
Returns the inline object’s descent.
See also
- PySide6.QtGui.QTextInlineObject.format()¶
- Return type
Returns format of the inline object within the text layout.
- PySide6.QtGui.QTextInlineObject.formatIndex()¶
- Return type
int
Returns an integer describing the format of the inline object within the text layout.
- PySide6.QtGui.QTextInlineObject.height()¶
- Return type
float
Returns the inline object’s total height. This is equal to ascent()
+ descent()
+ 1.
- PySide6.QtGui.QTextInlineObject.isValid()¶
- Return type
bool
Returns true
if this inline object is valid; otherwise returns false.
- PySide6.QtGui.QTextInlineObject.rect()¶
- Return type
Returns the inline object’s rectangle.
- PySide6.QtGui.QTextInlineObject.setAscent(a)¶
- Parameters
a – float
Sets the inline object’s ascent to a
.
See also
- PySide6.QtGui.QTextInlineObject.setDescent(d)¶
- Parameters
d – float
Sets the inline object’s descent to d
.
See also
- PySide6.QtGui.QTextInlineObject.setWidth(w)¶
- Parameters
w – float
Sets the inline object’s width to w
.
- PySide6.QtGui.QTextInlineObject.textDirection()¶
- Return type
Returns if the object should be laid out right-to-left or left-to-right.
- PySide6.QtGui.QTextInlineObject.textPosition()¶
- Return type
int
The position of the inline object within the text layout.
- PySide6.QtGui.QTextInlineObject.width()¶
- Return type
float
Returns the inline object’s width.
See also
© 2022 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.