• PySide 模块
  • PySide.QtGui
  • 内容表

    上一话题

    QTextTableCell

    下一话题

    QTextFragment

    QTextDocumentFragment

    概要

    函数

    静态函数

    详细描述

    PySide.QtGui.QTextDocumentFragment class represents a piece of formatted text from a PySide.QtGui.QTextDocument .

    A PySide.QtGui.QTextDocumentFragment is a fragment of rich text, that can be inserted into a PySide.QtGui.QTextDocument . A document fragment can be created from a PySide.QtGui.QTextDocument , from a PySide.QtGui.QTextCursor ‘s selection, or from another document fragment. Document fragments can also be created by the static functions, PySide.QtGui.QTextDocumentFragment.fromPlainText() and PySide.QtGui.QTextDocumentFragment.fromHtml() .

    The contents of a document fragment can be obtained as plain text by using the PySide.QtGui.QTextDocumentFragment.toPlainText() function, or it can be obtained as HTML with PySide.QtGui.QTextDocumentFragment.toHtml() .

    class PySide.QtGui. QTextDocumentFragment
    class PySide.QtGui. QTextDocumentFragment ( range )
    class PySide.QtGui. QTextDocumentFragment ( document )
    class PySide.QtGui. QTextDocumentFragment ( rhs )
    参数:

    构造空 PySide.QtGui.QTextDocumentFragment .

    创建 PySide.QtGui.QTextDocumentFragment cursor ‘s selection. If the cursor doesn't have a selection, the created fragment is empty.

    转换给定 document PySide.QtGui.QTextDocumentFragment 。注意, PySide.QtGui.QTextDocumentFragment only stores the document contents, not meta information like the document's title.

    拷贝构造函数。创建副本针对 other 片段。

    static PySide.QtGui.QTextDocumentFragment. fromHtml ( html )
    参数: html – unicode
    返回类型: PySide.QtGui.QTextDocumentFragment

    返回 PySide.QtGui.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.

    static PySide.QtGui.QTextDocumentFragment. fromHtml ( html , resourceProvider )
    参数:
    返回类型:

    PySide.QtGui.QTextDocumentFragment

    返回 PySide.QtGui.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 .

    static PySide.QtGui.QTextDocumentFragment. fromPlainText ( plainText )
    参数: plainText – unicode
    返回类型: PySide.QtGui.QTextDocumentFragment

    Returns a document fragment that contains the given plainText .

    When inserting such a fragment into a PySide.QtGui.QTextDocument the current char format of the PySide.QtGui.QTextCursor used for insertion is used as format for the text.

    PySide.QtGui.QTextDocumentFragment. isEmpty ( )
    返回类型: PySide.QtCore.bool

    Returns true if the fragment is empty; otherwise returns false.

    PySide.QtGui.QTextDocumentFragment. toHtml ( encoding )
    参数: encoding PySide.QtCore.QByteArray
    返回类型: unicode

    Returns the contents of the document fragment as HTML, using the specified encoding (e.g., “UTF-8”, “ISO 8859-1”).

    PySide.QtGui.QTextDocumentFragment. toHtml ( )
    返回类型: unicode

    这是重载函数。

    PySide.QtGui.QTextDocumentFragment. toPlainText ( )
    返回类型: unicode

    Returns the document fragment's text as plain text (i.e. with no formatting information).