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.