QTextDocumentFragmentclass represents a piece of formatted text from aQTextDocument. 更多 …
def
isEmpty
()
def
toHtml
([encoding=QByteArray()])
def
toPlainText
()
def
fromHtml
(html)
def
fromHtml
(html, resourceProvider)
def
fromPlainText
(plainText)
A
QTextDocumentFragmentis a fragment of rich text, that can be inserted into aQTextDocument. A document fragment can be created from aQTextDocument, from aQTextCursor‘s selection, or from another document fragment. Document fragments can also be created by the static functions,fromPlainText()andfromHtml().The contents of a document fragment can be obtained as plain text by using the
toPlainText()function, or it can be obtained as HTML withtoHtml().
QTextDocumentFragment
¶
QTextDocumentFragment(range)
QTextDocumentFragment(document)
QTextDocumentFragment(rhs)
- param range
- param document
- param rhs
构造空
QTextDocumentFragment
.
另请参阅
转换给定
document
成
QTextDocumentFragment
。注意,
QTextDocumentFragment
only stores the document contents, not meta information like the document’s title.
PySide2.QtGui.QTextDocumentFragment.
fromHtml
(
html
)
¶
html – unicode
返回
QTextDocumentFragment
based on the arbitrary piece of HTML in the given
text
. The formatting is preserved as much as possible; for example, “<b>bold</b>” will become a document fragment with the text “bold” with a bold character format.
PySide2.QtGui.QTextDocumentFragment.
fromHtml
(
html
,
resourceProvider
)
¶
html – unicode
resourceProvider
–
QTextDocument
返回
QTextDocumentFragment
based on the arbitrary piece of HTML in the given
text
. The formatting is preserved as much as possible; for example, “<b>bold</b>” will become a document fragment with the text “bold” with a bold character format.
If the provided HTML contains references to external resources such as imported style sheets, then they will be loaded through the
resourceProvider
.
PySide2.QtGui.QTextDocumentFragment.
fromPlainText
(
plainText
)
¶
plainText – unicode
Returns a document fragment that contains the given
plainText
.
When inserting such a fragment into a
QTextDocument
the current char format of the
QTextCursor
used for insertion is used as format for the text.
PySide2.QtGui.QTextDocumentFragment.
isEmpty
(
)
¶
bool
返回
true
if the fragment is empty; otherwise returns
false
.
PySide2.QtGui.QTextDocumentFragment.
toHtml
(
[
encoding=QByteArray()
]
)
¶
encoding
–
QByteArray
unicode
Returns the contents of the document fragment as HTML, using the specified
encoding
(e.g., “UTF-8”, “ISO 8859-1”).