class QCborError#

概要#

方法#

注意

此文档可能包含从C++自动转换为Python的片段。我们总是欢迎对片段翻译的贡献。如果您发现翻译中的问题,您也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建票证来让我们知道。

详细描述#

class Code#

此枚举包含可能的错误状态代码。

常量

描述

QCborError.NoError

未检测到错误。

QCborError.UnknownError

发生未知错误,没有更多细节可用。

QCborError.AdvancePastEnd

next() 被调用,但当前上下文中没有更多元素。

QCborError.InputOutputError

QIODevice 发生I/O错误。

QCborError.GarbageAtEnd

在最后元素之后,输入流中发现了数据。

QCborError.EndOfFile

在处理元素时,意外地达到了输入流的结尾。

QCborError.UnexpectedBreak

CBOR流中存在不被允许的断点(数据损坏,错误不可恢复)。

QCborError.UnknowType

CBOR流中包含未知/不可解析的类型(数据损坏,错误不可恢复)。

QCborError.IllegalType

CBOR流中存在不允许存在的已知类型(数据损坏,错误不可恢复)。

QCborError.IllegalNumber

CBOR流似乎正在编码一个大于64位的数字(数据损坏,错误不可恢复)。

QCborError.IllegalSimpleType

CBOR流中包含编码不正确的简单类型(数据损坏,错误不可恢复)。

QCborError.InvalidUtf8String

CBOR流中包含无法正确解码为UTF-8的文本字符串(数据损坏,错误不可恢复)。

QCborError.DataTooLarge

CBOR字符串、映射或数组太大,Qt无法解析(内部限制,但错误不可恢复)。

QCborError.NestingTooDeep

处理输入时遇到太多数组和映射的层级(内部限制,但错误不可恢复)。

QCborError.UnsupportedType

CBOR流中包含实现不支持已知类型(内部限制,但错误不可恢复)。

PySide6.QtCore.QCborError.c#
toString()#
返回类型:

str

返回一个与该QCborError对象中的错误代码匹配的文本字符串。

注意:字符串没有翻译。允许用户解析CBOR流的界面需要提供自己的翻译字符串。

另请参阅

代码