PySide6.QtCore.QCborError

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流中包含了一个不允许的Break(数据已损坏且错误不可恢复)。

QCborError.UnknownType

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()
Return type:

字符串

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

注意:字符串不会被翻译。允许用户解析CBOR流的应用程序界面需要提供自己的翻译字符串。

另请参阅

代码