QTextDocumentclass holds formatted text. 更多 …
def
addResource
(type, name, resource)
def
adjustSize
()
def
allFormats
()
def
availableRedoSteps
()
def
availableUndoSteps
()
def
baseUrl
()
def
begin
()
def
blockCount
()
def
characterAt
(pos)
def
characterCount
()
def
clearUndoRedoStacks
([historyToClear=UndoAndRedoStacks])
def
clone
([parent=None])
def
defaultCursorMoveStyle
()
def
defaultFont
()
def
defaultStyleSheet
()
def
defaultTextOption
()
def
documentLayout
()
def
documentMargin
()
def
drawContents
(painter[, rect=QRectF()])
def
end
()
def
find
(expr, cursor[, options=QTextDocument.FindFlags()])
def
find
(expr, cursor[, options=QTextDocument.FindFlags()])
def
find
(expr[, from=0[, options=QTextDocument.FindFlags()]])
def
find
(expr[, from=0[, options=QTextDocument.FindFlags()]])
def
find
(subString, cursor[, options=QTextDocument.FindFlags()])
def
find
(subString[, from=0[, options=QTextDocument.FindFlags()]])
def
findBlock
(pos)
def
findBlockByLineNumber
(blockNumber)
def
findBlockByNumber
(blockNumber)
def
firstBlock
()
def
frameAt
(pos)
def
idealWidth
()
def
indentWidth
()
def
isEmpty
()
def
isModified
()
def
isRedoAvailable
()
def
isUndoAvailable
()
def
isUndoRedoEnabled
()
def
lastBlock
()
def
lineCount
()
def
markContentsDirty
(from, length)
def
maximumBlockCount
()
def
metaInformation
(info)
def
object
(objectIndex)
def
objectForFormat
(arg__1)
def
pageCount
()
def
pageSize
()
def
print_
(printer)
def
redo
(cursor)
def
resource
(type, name)
def
revision
()
def
rootFrame
()
def
setBaseUrl
(url)
def
setDefaultCursorMoveStyle
(style)
def
setDefaultFont
(font)
def
setDefaultStyleSheet
(sheet)
def
setDefaultTextOption
(option)
def
setDocumentLayout
(layout)
def
setDocumentMargin
(margin)
def
setHtml
(html)
def
setIndentWidth
(width)
def
setMarkdown
(markdown[, features=QTextDocument.MarkdownDialectGitHub])
def
setMaximumBlockCount
(maximum)
def
setMetaInformation
(info, arg__2)
def
setPageSize
(size)
def
setPlainText
(text)
def
setTextWidth
(width)
def
setUndoRedoEnabled
(enable)
def
setUseDesignMetrics
(b)
def
size
()
def
textWidth
()
def
toHtml
([encoding=QByteArray()])
def
toMarkdown
([features=QTextDocument.MarkdownDialectGitHub])
def
toPlainText
()
def
toRawText
()
def
undo
(cursor)
def
useDesignMetrics
()
def
clear
()
def
createObject
(f)
def
loadResource
(type, name)
def
redo
()
def
setModified
([m=true])
def
undo
()
def
baseUrlChanged
(url)
def
blockCountChanged
(newBlockCount)
def
contentsChange
(from, charsRemoved, charsAdded)
def
contentsChanged
()
def
cursorPositionChanged
(cursor)
def
documentLayoutChanged
()
def
modificationChanged
(m)
def
redoAvailable
(arg__1)
def
undoAvailable
(arg__1)
def
undoCommandAdded
()
QTextDocumentis a container for structured rich text documents, providing support for styled text and various types of document elements, such as lists, tables, frames, and images. They can be created for use in aQTextEdit,或独立使用。Each document element is described by an associated format object. Each format object is treated as a unique object by QTextDocuments, and can be passed to
objectForFormat()to obtain the document element that it is applied to.A
QTextDocumentcan be edited programmatically using aQTextCursor, and its contents can be examined by traversing the document structure. The entire document structure is stored as a hierarchy of document elements beneath the root frame, found with therootFrame()function. Alternatively, if you just want to iterate over the textual contents of the document you can usebegin(),end(),和findBlock()to retrieve text blocks that you can examine and iterate over.The layout of a document is determined by the
documentLayout(); you can create your ownQAbstractTextDocumentLayoutsubclass and set it usingsetDocumentLayout()if you want to use your own layout logic. The document’s title and other meta-information can be obtained by calling themetaInformation()function. For documents that are exposed to users through theQTextEditclass, the document title is also available via thedocumentTitle()函数。
toPlainText()andtoHtml()convenience functions allow you to retrieve the contents of the document as plain text and HTML. The document’s text can be searched using thefind()函数。Undo/redo of operations performed on the document can be controlled using the
setUndoRedoEnabled()function. The undo/redo system can be controlled by an editor widget through theundo()andredo()slots; the document also providescontentsChanged(),undoAvailable(),和redoAvailable()signals that inform connected editor widgets about the state of the undo/redo system. The following are the undo/redo operations of aQTextDocument:
Insertion or removal of characters. A sequence of insertions or removals within the same text block are regarded as a single undo/redo operation.
Insertion or removal of text blocks. Sequences of insertion or removals in a single operation (e.g., by selecting and then deleting text) are regarded as a single undo/redo operation.
Text character format changes.
Text block format changes.
Text block group format changes.
另请参阅
QTextDocument
(
[
parent=None
]
)
¶
QTextDocument(text[, parent=None])
- param parent
QObject- param text
unicode
构造空
QTextDocument
采用给定
parent
.
PySide2.QtGui.QTextDocument.
MetaInformation
¶
This enum describes the different types of meta information that can be added to a document.
|
常量 |
描述 |
|---|---|
|
QTextDocument.DocumentTitle |
The title of the document. |
|
QTextDocument.DocumentUrl |
The url of the document. The
|
PySide2.QtGui.QTextDocument.
MarkdownFeature
¶
New in version 5.14.
PySide2.QtGui.QTextDocument.
FindFlag
¶
This enum describes the options available to
QTextDocument
‘s find function. The options can be OR-ed together from the following list:
|
常量 |
描述 |
|---|---|
|
QTextDocument.FindBackward |
Search backwards instead of forwards. |
|
QTextDocument.FindCaseSensitively |
By default find works case insensitive. Specifying this option changes the behaviour to a case sensitive find operation. |
|
QTextDocument.FindWholeWords |
Makes find match only complete words. |
PySide2.QtGui.QTextDocument.
ResourceType
¶
This enum describes the types of resources that can be loaded by
QTextDocument
‘s
loadResource()
function or by
setSource()
.
|
常量 |
描述 |
|---|---|
|
QTextDocument.UnknownResource |
No resource is loaded, or the resource type is not known. |
|
QTextDocument.HtmlResource |
The resource contains HTML. |
|
QTextDocument.ImageResource |
The resource contains image data. Currently supported data types are
|
|
QTextDocument.StyleSheetResource |
The resource contains CSS. |
|
QTextDocument.MarkdownResource |
The resource contains Markdown. |
|
QTextDocument.UserResource |
The first available value for user defined resource types. |
另请参阅
loadResource()
sourceType()
PySide2.QtGui.QTextDocument.
Stacks
¶
|
常量 |
描述 |
|---|---|
|
QTextDocument.UndoStack |
撤消堆栈。 |
|
QTextDocument.RedoStack |
重做堆栈。 |
|
QTextDocument.UndoAndRedoStacks |
撤消和重做堆栈。 |
New in version 4.7.
PySide2.QtGui.QTextDocument.
addResource
(
type
,
name
,
resource
)
¶
type
–
int
name
–
QUrl
resource – object
Adds the resource
resource
to the resource cache, using
type
and
name
as identifiers.
type
should be a value from
ResourceType
.
For example, you can add an image as a resource in order to reference it from within the document:
document->addResource(QTextDocument::ImageResource,
QUrl("mydata://image.png"), QVariant(image));
The image can be inserted into the document using the
QTextCursor
API:
QTextImageFormat imageFormat;
imageFormat.setName("mydata://image.png");
cursor.insertImage(imageFormat);
Alternatively, you can insert images using the HTML
img
tag:
editor->append("<img src=\"mydata://image.png\" />");
PySide2.QtGui.QTextDocument.
adjustSize
(
)
¶
把文档调整到合理大小。
另请参阅
PySide2.QtGui.QTextDocument.
allFormats
(
)
¶
Returns a vector of text formats for all the formats used in the document.
PySide2.QtGui.QTextDocument.
availableRedoSteps
(
)
¶
int
返回可用的重做步骤数。
另请参阅
PySide2.QtGui.QTextDocument.
availableUndoSteps
(
)
¶
int
返回可用的撤消步骤数。
另请参阅
PySide2.QtGui.QTextDocument.
baseUrl
(
)
¶
QUrl
另请参阅
PySide2.QtGui.QTextDocument.
baseUrlChanged
(
url
)
¶
url
–
QUrl
PySide2.QtGui.QTextDocument.
begin
(
)
¶
Returns the document’s first text block.
另请参阅
PySide2.QtGui.QTextDocument.
blockCount
(
)
¶
int
PySide2.QtGui.QTextDocument.
blockCountChanged
(
newBlockCount
)
¶
newBlockCount
–
int
PySide2.QtGui.QTextDocument.
characterAt
(
pos
)
¶
pos
–
int
QChar
返回字符位于位置
pos
,或 null 字符若位置超出范围。
另请参阅
PySide2.QtGui.QTextDocument.
characterCount
(
)
¶
int
返回此文档的字符数。
注意
As a
QTextDocument
始终包含至少一
ParagraphSeparator
,此方法将至少返回 1。
PySide2.QtGui.QTextDocument.
clear
(
)
¶
清理文档。
PySide2.QtGui.QTextDocument.
clearUndoRedoStacks
(
[
historyToClear=UndoAndRedoStacks
]
)
¶
historyToClear
–
Stacks
清零堆栈,指定通过
stacksToClear
.
此方法清零撤消堆栈、重做堆栈或两者 (默认) 中的所有命令。若命令被清零,适当信号被发射,
undoAvailable()
or
redoAvailable()
.
PySide2.QtGui.QTextDocument.
clone
(
[
parent=None
]
)
¶
parent
–
QObject
创建新
QTextDocument
that is a copy of this text document.
parent
is the parent of the returned text document.
PySide2.QtGui.QTextDocument.
contentsChange
(
from
,
charsRemoved
,
charsAdded
)
¶
from
–
int
charsRemoved
–
int
charsAdded
–
int
PySide2.QtGui.QTextDocument.
contentsChanged
(
)
¶
PySide2.QtGui.QTextDocument.
createObject
(
f
)
¶
f
–
QTextFormat
Creates and returns a new document object (a
QTextObject
), based on the given
format
.
QTextObjects will always get created through this method, so you must reimplement it if you use custom text objects inside your document.
PySide2.QtGui.QTextDocument.
cursorPositionChanged
(
cursor
)
¶
cursor
–
QTextCursor
PySide2.QtGui.QTextDocument.
defaultCursorMoveStyle
(
)
¶
CursorMoveStyle
The default cursor movement style is used by all
QTextCursor
objects created from the document. The default is
LogicalMoveStyle
.
PySide2.QtGui.QTextDocument.
defaultFont
(
)
¶
Returns the default font to be used in the document layout.
另请参阅
PySide2.QtGui.QTextDocument.
defaultStyleSheet
(
)
¶
unicode
PySide2.QtGui.QTextDocument.
defaultTextOption
(
)
¶
The default text option is used on all
QTextLayout
objects in the document. This allows setting global properties for the document such as the default word wrap mode.
PySide2.QtGui.QTextDocument.
documentLayout
(
)
¶
返回此文档的文档布局。
另请参阅
PySide2.QtGui.QTextDocument.
documentLayoutChanged
(
)
¶
PySide2.QtGui.QTextDocument.
documentMargin
(
)
¶
qreal
另请参阅
PySide2.QtGui.QTextDocument.
drawContents
(
painter
[
,
rect=QRectF()
]
)
¶
painter
–
QPainter
rect
–
QRectF
Draws the content of the document with painter
p
, clipped to
rect
。若
rect
is a null rectangle (default) then the document is painted unclipped.
PySide2.QtGui.QTextDocument.
end
(
)
¶
此函数返回当遍历时,测试文档结尾的块。
for (QTextBlock it = doc->begin(); it != doc->end(); it = it.next())
cout << it.text().toStdString() << Qt::endl;
返回的块无效,表示文档最后块之后的块。可以使用
lastBlock()
to retrieve the last valid block of the document.
另请参阅
PySide2.QtGui.QTextDocument.
find
(
expr
[
,
from=0
[
,
options=QTextDocument.FindFlags()
]
]
)
¶
expr
–
QRegExp
from
–
int
options
–
FindFlags
PySide2.QtGui.QTextDocument.
find
(
subString
[
,
from=0
[
,
options=QTextDocument.FindFlags()
]
]
)
¶
subString – unicode
from
–
int
options
–
FindFlags
PySide2.QtGui.QTextDocument.
find
(
subString
,
cursor
[
,
options=QTextDocument.FindFlags()
]
)
¶
subString – unicode
cursor
–
QTextCursor
options
–
FindFlags
PySide2.QtGui.QTextDocument.
find
(
expr
[
,
from=0
[
,
options=QTextDocument.FindFlags()
]
]
)
¶
expr
–
QRegularExpression
from
–
int
options
–
FindFlags
PySide2.QtGui.QTextDocument.
find
(
expr
,
cursor
[
,
options=QTextDocument.FindFlags()
]
)
¶
expr
–
QRegularExpression
cursor
–
QTextCursor
options
–
FindFlags
PySide2.QtGui.QTextDocument.
find
(
expr
,
cursor
[
,
options=QTextDocument.FindFlags()
]
)
¶
expr
–
QRegExp
cursor
–
QTextCursor
options
–
FindFlags
PySide2.QtGui.QTextDocument.
findBlock
(
pos
)
¶
pos
–
int
返回文本块包含
pos
-th character.
PySide2.QtGui.QTextDocument.
findBlockByLineNumber
(
blockNumber
)
¶
blockNumber
–
int
返回文本块包含指定
lineNumber
.
另请参阅
PySide2.QtGui.QTextDocument.
findBlockByNumber
(
blockNumber
)
¶
blockNumber
–
int
返回文本块采用指定
blockNumber
.
另请参阅
PySide2.QtGui.QTextDocument.
firstBlock
(
)
¶
Returns the document’s first text block.
PySide2.QtGui.QTextDocument.
frameAt
(
pos
)
¶
pos
–
int
Returns the frame that contains the text cursor position
pos
.
PySide2.QtGui.QTextDocument.
idealWidth
(
)
¶
qreal
Returns the ideal width of the text document. The ideal width is the actually used width of the document without optional alignments taken into account. It is always <=
size()
.
width()
.
另请参阅
PySide2.QtGui.QTextDocument.
indentWidth
(
)
¶
qreal
另请参阅
PySide2.QtGui.QTextDocument.
isEmpty
(
)
¶
bool
返回
true
若文档为空;否则返回
false
.
PySide2.QtGui.QTextDocument.
isModified
(
)
¶
bool
PySide2.QtGui.QTextDocument.
isRedoAvailable
(
)
¶
bool
返回
true
若重做可用;否则返回
false
.
PySide2.QtGui.QTextDocument.
isUndoAvailable
(
)
¶
bool
返回
true
若撤消可用;否则返回
false
.
PySide2.QtGui.QTextDocument.
isUndoRedoEnabled
(
)
¶
bool
PySide2.QtGui.QTextDocument.
lastBlock
(
)
¶
Returns the document’s last (valid) text block.
PySide2.QtGui.QTextDocument.
lineCount
(
)
¶
int
Returns the number of lines of this document (if the layout supports this). Otherwise, this is identical to the number of blocks.
PySide2.QtGui.QTextDocument.
loadResource
(
type
,
name
)
¶
type
–
int
name
–
QUrl
object
Loads data of the specified
type
from the resource with the given
name
.
This function is called by the rich text engine to request data that isn’t directly stored by
QTextDocument
, but still associated with it. For example, images are referenced indirectly by the name attribute of a
QTextImageFormat
对象。
When called by Qt,
type
is one of the values of
ResourceType
.
若
QTextDocument
is a child object of a
QObject
that has an invokable method such as
QTextEdit
,
QTextBrowser
或
QTextDocument
itself then the default implementation tries to retrieve the data from the parent.
PySide2.QtGui.QTextDocument.
markContentsDirty
(
from
,
length
)
¶
from
–
int
length
–
int
Marks the contents specified by the given
position
and
length
as “dirty”, informing the document that it needs to be laid out again.
PySide2.QtGui.QTextDocument.
maximumBlockCount
(
)
¶
int
PySide2.QtGui.QTextDocument.
metaInformation
(
info
)
¶
info
–
MetaInformation
unicode
Returns meta information about the document of the type specified by
info
.
另请参阅
PySide2.QtGui.QTextDocument.
modificationChanged
(
m
)
¶
m
–
bool
PySide2.QtGui.QTextDocument.
object
(
objectIndex
)
¶
objectIndex
–
int
Returns the text object associated with the given
objectIndex
.
PySide2.QtGui.QTextDocument.
objectForFormat
(
arg__1
)
¶
arg__1
–
QTextFormat
Returns the text object associated with the format
f
.
PySide2.QtGui.QTextDocument.
pageCount
(
)
¶
int
返回此文档中的页数。
PySide2.QtGui.QTextDocument.
pageSize
(
)
¶
QSizeF
另请参阅
PySide2.QtGui.QTextDocument.
print_
(
printer
)
¶
printer
–
QPagedPaintDevice
Prints the document to the given
printer
。
QPagedPaintDevice
must be set up before being used with this function.
This is only a convenience method to print the whole document to the printer.
If the document is already paginated through a specified height in the
pageSize()
property it is printed as-is.
If the document is not paginated, like for example a document used in a
QTextEdit
, then a temporary copy of the document is created and the copy is broken into multiple pages according to the size of the paint device’s paperRect(). By default a 2 cm margin is set around the document contents. In addition the current page number is printed at the bottom of each page.
另请参阅
print()
PySide2.QtGui.QTextDocument.
redo
(
)
¶
这是重载函数。
Redoes the last editing operation on the document if
redo
is
available
.
PySide2.QtGui.QTextDocument.
redo
(
cursor
)
¶
cursor
–
QTextCursor
Redoes the last editing operation on the document if
redo
is
available
.
The provided
cursor
is positioned at the end of the location where the edition operation was redone.
PySide2.QtGui.QTextDocument.
redoAvailable
(
arg__1
)
¶
arg__1
–
bool
PySide2.QtGui.QTextDocument.
resource
(
type
,
name
)
¶
type
–
int
name
–
QUrl
object
Returns data of the specified
type
from the resource with the given
name
.
This function is called by the rich text engine to request data that isn’t directly stored by
QTextDocument
, but still associated with it. For example, images are referenced indirectly by the name attribute of a
QTextImageFormat
对象。
Resources are cached internally in the document. If a resource can not be found in the cache,
loadResource
is called to try to load the resource.
loadResource
should then use
addResource
to add the resource to the cache.
另请参阅
ResourceType
PySide2.QtGui.QTextDocument.
revision
(
)
¶
int
Returns the document’s revision (if undo is enabled).
The revision is guaranteed to increase when a document that is not modified is edited.
另请参阅
PySide2.QtGui.QTextDocument.
rootFrame
(
)
¶
Returns the document’s root frame.
PySide2.QtGui.QTextDocument.
setDefaultCursorMoveStyle
(
style
)
¶
style
–
CursorMoveStyle
Sets the default cursor movement style to the given
style
.
PySide2.QtGui.QTextDocument.
setDefaultFont
(
font
)
¶
font
–
QFont
Sets the default
font
to use in the document layout.
另请参阅
PySide2.QtGui.QTextDocument.
setDefaultStyleSheet
(
sheet
)
¶
sheet – unicode
另请参阅
PySide2.QtGui.QTextDocument.
setDefaultTextOption
(
option
)
¶
option
–
QTextOption
Sets the default text option to
option
.
另请参阅
PySide2.QtGui.QTextDocument.
setDocumentLayout
(
layout
)
¶
layout
–
QAbstractTextDocumentLayout
Sets the document to use the given
layout
. The previous layout is deleted.
PySide2.QtGui.QTextDocument.
setDocumentMargin
(
margin
)
¶
margin
–
qreal
另请参阅
PySide2.QtGui.QTextDocument.
setHtml
(
html
)
¶
html – unicode
Replaces the entire contents of the document with the given HTML-formatted text in the
html
string. The undo/redo history is reset when this function is called.
The HTML formatting is respected as much as possible; for example, “<b>bold</b> text” will produce text where the first word has a font weight that gives it a bold appearance: “ bold text”.
注意
调用者有责任确保正确解码文本当
QString
containing HTML is created and passed to .
PySide2.QtGui.QTextDocument.
setIndentWidth
(
width
)
¶
width
–
qreal
设置
width
used for text list and text block indenting.
The indent properties of
QTextListFormat
and
QTextBlockFormat
specify multiples of this value. The default indent width is 40 .
另请参阅
PySide2.QtGui.QTextDocument.
setMarkdown
(
markdown
[
,
features=QTextDocument.MarkdownDialectGitHub
]
)
¶
markdown – unicode
features
–
MarkdownFeatures
Replaces the entire contents of the document with the given Markdown-formatted text in the
markdown
string, with the given
features
supported. By default, all supported GitHub-style Markdown features are included; pass
MarkdownDialectCommonMark
for a more basic parse.
The Markdown formatting is respected as much as possible; for example, “*bold* text” will produce text where the first word has a font weight that gives it an emphasized appearance.
Parsing of HTML included in the
markdown
string is handled in the same way as in
setHtml
; however, Markdown formatting inside HTML blocks is not supported.
Some features of the parser can be enabled or disabled via the
features
argument:
MarkdownNoHTML
Any HTML tags in the Markdown text will be discarded
默认为
MarkdownDialectGitHub
.
The undo/redo history is reset when this function is called.
PySide2.QtGui.QTextDocument.
setMaximumBlockCount
(
maximum
)
¶
maximum
–
int
另请参阅
PySide2.QtGui.QTextDocument.
setMetaInformation
(
info
,
arg__2
)
¶
info
–
MetaInformation
arg__2 – unicode
Sets the document’s meta information of the type specified by
info
到给定
string
.
另请参阅
PySide2.QtGui.QTextDocument.
setModified
(
[
m=true
]
)
¶
m
–
bool
另请参阅
PySide2.QtGui.QTextDocument.
setPageSize
(
size
)
¶
size
–
QSizeF
另请参阅
PySide2.QtGui.QTextDocument.
setPlainText
(
text
)
¶
text – unicode
Replaces the entire contents of the document with the given plain
text
. The undo/redo history is reset when this function is called.
另请参阅
PySide2.QtGui.QTextDocument.
setTextWidth
(
width
)
¶
width
–
qreal
另请参阅
PySide2.QtGui.QTextDocument.
setUndoRedoEnabled
(
enable
)
¶
enable
–
bool
另请参阅
PySide2.QtGui.QTextDocument.
setUseDesignMetrics
(
b
)
¶
b
–
bool
另请参阅
PySide2.QtGui.QTextDocument.
size
(
)
¶
QSizeF
PySide2.QtGui.QTextDocument.
textWidth
(
)
¶
qreal
另请参阅
PySide2.QtGui.QTextDocument.
toHtml
(
[
encoding=QByteArray()
]
)
¶
encoding
–
QByteArray
unicode
Returns a string containing an HTML representation of the document.
encoding
parameter specifies the value for the charset attribute in the html header. For example if ‘utf-8’ is specified then the beginning of the generated html will look like this:
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body>...
If no encoding is specified then no such meta information is generated.
If you later on convert the returned html string into a byte array for transmission over a network or when saving to disk you should specify the encoding you’re going to use for the conversion to a byte array here.
另请参阅
PySide2.QtGui.QTextDocument.
toMarkdown
(
[
features=QTextDocument.MarkdownDialectGitHub
]
)
¶
features
–
MarkdownFeatures
unicode
Returns a string containing a Markdown representation of the document with the given
features
, or an empty string if writing fails for any reason.
另请参阅
PySide2.QtGui.QTextDocument.
toPlainText
(
)
¶
unicode
Returns the plain text contained in the document. If you want formatting information use a
QTextCursor
代替。
This function returns the same as
toRawText()
, but will replace some unicode characters with ASCII alternatives. In particular, no-break space (U+00A0) is replaced by a regular space (U+0020), and both paragraph (U+2029) and line (U+2028) separators are replaced by line feed (U+000A). If you need the precise contents of the document, use
toRawText()
代替。
注意
Embedded objects, such as images, are represented by a Unicode value U+FFFC (OBJECT REPLACEMENT CHARACTER).
另请参阅
PySide2.QtGui.QTextDocument.
toRawText
(
)
¶
unicode
Returns the raw text contained in the document without any formatting information. If you want formatting information use a
QTextCursor
代替。
另请参阅
PySide2.QtGui.QTextDocument.
undo
(
)
¶
这是重载函数。
PySide2.QtGui.QTextDocument.
undo
(
cursor
)
¶
cursor
–
QTextCursor
Undoes the last editing operation on the document if undo is available. The provided
cursor
is positioned at the end of the location where the edition operation was undone.
See the Qt Undo Framework documentation for details.
PySide2.QtGui.QTextDocument.
undoAvailable
(
arg__1
)
¶
arg__1
–
bool
PySide2.QtGui.QTextDocument.
undoCommandAdded
(
)
¶
PySide2.QtGui.QTextDocument.
useDesignMetrics
(
)
¶
bool