The PySide.QtGui.QTextOption class provides a description of general rich text properties.
PySide.QtGui.QTextOption is used to encapsulate common rich text properties in a single object. It contains information about text alignment, layout direction, word wrapping, and other standard properties associated with text rendering and layout.
Parameters: |
|
---|
Constructs a text option with default properties for text. The text alignment property is set to Qt.AlignLeft . The word wrap property is set to QTextOption.WordWrap . The using of design metrics flag is set to false.
Construct a copy of the other text option.
This enum holds the different types of tabulator
Constant | Description |
---|---|
QTextOption.LeftTab | A left-tab |
QTextOption.RightTab | A right-tab |
QTextOption.CenterTab | A centered-tab |
QTextOption.DelimiterTab | A tab stopping at a certain delimiter-character |
Constant | Description |
---|---|
QTextOption.IncludeTrailingSpaces | When this option is set, QTextLine.naturalTextWidth() and naturalTextRect() will return a value that includes the width of trailing spaces in the text; otherwise this width is excluded. |
QTextOption.ShowTabsAndSpaces | Visualize spaces with little dots, and tabs with little arrows. |
QTextOption.ShowLineAndParagraphSeparators | Visualize line and paragraph separators with appropriate symbol characters. |
QTextOption.AddSpaceForLineAndParagraphSeparators | While determining the line-break positions take into account the space added for drawing a separator character. |
QTextOption.SuppressColors | Suppress all color changes in the character formats (except the main selection). |
This enum describes how text is wrapped in a document.
Constant | Description |
---|---|
QTextOption.NoWrap | Text is not wrapped at all. |
QTextOption.WordWrap | Text is wrapped at word boundaries. |
QTextOption.ManualWrap | Same as QTextOption.NoWrap |
QTextOption.WrapAnywhere | Text can be wrapped at any point on a line, even if it occurs in the middle of a word. |
QTextOption.WrapAtWordBoundaryOrAnywhere | If possible, wrapping occurs at a word boundary; otherwise it will occur at the appropriate point on the line, even in the middle of a word. |
Return type: | PySide.QtCore.Qt.Alignment |
---|
Returns the text alignment defined by the option.
Return type: | PySide.QtGui.QTextOption.Flags |
---|
Returns the flags associated with the option.
See also
Parameters: | alignment – PySide.QtCore.Qt.Alignment |
---|
Parameters: | flags – PySide.QtGui.QTextOption.Flags |
---|
Parameters: | tabStops – |
---|
Parameters: | tabStop – PySide.QtCore.qreal |
---|
Sets the default distance in device units between tab stops to the value specified by tabStop .
Parameters: | tabStops – |
---|
Parameters: | aDirection – PySide.QtCore.Qt.LayoutDirection |
---|
Parameters: | b – PySide.QtCore.bool |
---|
If enable is true then the layout will use design metrics; otherwise it will use the metrics of the paint device (which is the default behavior).
Parameters: | wrap – PySide.QtGui.QTextOption.WrapMode |
---|
Sets the option’s text wrap mode to the given mode .
See also
Return type: |
---|
Returns a list of tab positions defined for the text layout.
Return type: | PySide.QtCore.qreal |
---|
Returns the distance in device units between tab stops. Convenient function for the above method
Return type: |
---|
Returns a list of tab positions defined for the text layout.
Return type: | PySide.QtCore.Qt.LayoutDirection |
---|
Returns the direction of the text layout defined by the option.
Return type: | PySide.QtCore.bool |
---|
Returns true if the layout uses design rather than device metrics; otherwise returns false.
Return type: | PySide.QtGui.QTextOption.WrapMode |
---|
Returns the text wrap mode defined by the option.