QTextDecoder露

The QTextDecoder class provides a state-based decoder. More鈥�

Inheritance diagram of PySide2.QtCore.QTextDecoder

Synopsis露

Functions露

Detailed Description露

A text decoder converts text from an encoded text format into Unicode using a specific codec.

The decoder converts text in this format into Unicode, remembering any state that is required between calls.

class PySide2.QtCore.QTextDecoder(codec)露

PySide2.QtCore.QTextDecoder(codec, flags)

param codec:

PySide2.QtCore.QTextCodec

param flags:

ConversionFlags

Constructs a text decoder for the given codec .

Constructs a text decoder for the given codec and conversion flags .

PySide2.QtCore.QTextDecoder.hasFailure()露
Return type:

bool

Determines whether the decoder encountered a failure while decoding the input. If an error was encountered, the produced result is undefined, and gets converted as according to the conversion flags.

PySide2.QtCore.QTextDecoder.needsMoreData()露
Return type:

bool

Determines whether the decoder needs more bytes to continue decoding. That is, this signifies that the input string ended in the middle of a multi-byte sequence. Note that it鈥檚 possible some codecs do not report this.

PySide2.QtCore.QTextDecoder.toUnicode(ba)露
Parameters:

ba 鈥� PySide2.QtCore.QByteArray

Return type:

str

This is an overloaded function.

Converts the bytes in the byte array specified by ba to Unicode and returns the result.