C
<qul/errorcode.h> - Qt Quick Ultralite 错误码
Qt Quick Ultralite 报告的错误码列表。 更多...
头文件 | #include <qul/errorcode.h> |
类型
枚举 | QulError { QulError_Core, QulError_Allocator_MemoryAllocationFailed, QulError_AlphaMap_PixelDataOffsetOutOfLimits, QulError_Animation_AnimationAlreadySet, QulError_Animation_AnimationListIsEmpty, …, QulError_Custom } |
函数
const char * | errorCodeToString(QulError code) |
详细说明
此头文件包含 Qt Quick Ultralite 核心和平台报告的所有错误码列表。它还包含一个将错误码转换为字符串表示的函数。
注意:一些错误码只能在实际调试构建中可用。错误描述中会提到它在调试构建中是否可用。为了启用所有错误检查,Qt Quick Ultralite 核心和平台需要重新在调试构建配置中构建。
另请参阅:错误处理.
类型文档
枚举 QulError
此枚举类型指定 Qt Quick Ultralite 核心和平台报告的错误码。一个范围内的第一个错误码从 范围开始 + 1
开始。Qt Quick Ultralite 核心保留了错误码范围 1-99999,而 Qt Quick Ultralite 平台保留了范围 100001-199999。从 200001 开始的值保留用于自定义错误。
Description
中的 param1
、param2
和 param3
是报告给 错误处理器 的整数变量。
注意:以下错误码表仅为 Qt Quick Ultralite 开发人员错误分析使用。它们不应该用来控制应用程序逻辑。
常量 | 值 | 描述 |
---|---|---|
QulError_Core | 0 | Qt Quick Ultralite 核心错误码的范围开始。 |
QulError_Allocator_MemoryAllocationFailed | 1 | 内存分配失败,大小为 param1 字节。 |
QulError_AlphaMap_PixelDataOffsetOutOfLimits | 2 | 在偏移量 X param1 ,Y param2 的像素数据不在 alpha 映射数据内。此错误码仅在调试构建版本中可用。 |
QulError_Animation_AnimationAlreadySet | 3 | 父对象已包含动画对象。此错误码仅在调试构建版本中可用。 |
QulError_Animation_AnimationListIsEmpty | 4 | 动画列表为空。 |
QulError_Animation_FirstDependencyMismatch | 5 | 第一个依赖项不匹配属性数据。此错误码仅在调试构建版本中可用。 |
QulError_Animation_IsFirstDependency | 6 | 第一个依赖项已设置。此错误码仅在调试构建版本中可用。 |
QulError_Animation_ProgressOutOfRange | 7 | 由于进度值超出允许范围,导致动画属性插值失败。 |
QulError_Animation_PropertyToValueIsNull | 8 | 应用于属性的值是 NULL 。此错误码仅在调试构建版本中可用。 |
QulError_Animation_BezierSplineMemoryAllocationFailed | 9 | 内存分配失败。以字节为单位的分配大小可用为 param1 ,元素数量为 param2 。 |
QulError_Animation_BezierSplineInvalidCurvePoints | 10 | 无效的贝塞尔曲线点。值的数量可用为 param1 。 |
QulError_Application_ApplicationInstanceAlreadyExists | 11 | 已创建应用程序的实例。 |
QulError_Application_ApplicationInstanceNotFound | 12 | 销毁实例时未找到应用程序实例。 |
QulError_Application_GlobalStaticObjectsUninitialized | 13 | 启动脚本未初始化全局静态对象。 |
QulError_Application_ItemHasNoScreen | 14 | 未为项目设置屏幕。 |
QulError_application_LayoutRecursionDetected | 15 | 应用程序布局导致递归更新。 |
QulError_application_MemoryAllocationFailed | 16 | 内存分配失败。以字节为单位的分配大小可用为 param1 。 |
QulError_application_PartialBufferPixelCountIsZero | 17 | 部分缓冲区像素计数为零。从 Qul::Platform::PlatformContext::partialBufferPixelCount 返回有效的像素计数。 |
QulError_application_PartialDirtyRegionHeightIsZero | 18 | 部分脏区高度为零。Qul::Platform::PlatformContext::partialBufferPixelCount 必须至少等于层的宽度。 |
QulError_application_RenderNodeNotFoundFromRootItem | 19 | 设置应用程序时在根项中未找到渲染节点。 |
QulError_application_TransformationRenderBufferSizeMismatch | 20 | 变换渲染缓冲区大小不匹配给定类型的先前分配。类型给定为 param1 ,预期大小为 param2 ,实际大小为 param3 。 |
QulError_ArcItem_MemoryAllocationFailed | 21 | 为 ArcItem 的路径元素进行内存分配失败。 |
QulError_Array_SizeExceeded | 22 | 数组容量超出。元素计数可用为 param1 ,容量可用为 param2 。此错误码仅在调试构建版本中可用。 |
QulError_Array_Empty | 23 | 尝试从空数组中删除元素。 |
QulError_Array_InvalidIndex | 24 | 数组索引 param1 超出范围。元素计数可用为 param2 。此错误码仅在调试构建版本中可用。 |
QulError_Array_EmptyFixedLengthArray | 25 | 创建零元素的固定长度数组是不可行的。 |
QulError_BlendHelper_UnsupportedBitsPerPixel | 26 | 每像素位数 param1 不支持像素格式 param2 。 |
QulError_BlendHelper_UnsupportedPixelFormat | 27 | 不支持基于 CPU 渲染的像素格式。格式值为 param1 。 |
QulError_BlendTransformed_UnsupportedPixelFormat | 28 | 不支持基于 CPU 渲染的像素格式。格式值为 param1 。 |
QulError_DependencyBase_InvalidInsertionTarget | 29 | 给定的节点作为插入目标无效。此错误码仅在调试构建版本中可用。 |
QulError_DeviceLink_UnsupportedMessageType | 30 | 设备信息交换协议中不支持的消息类型。消息类型值为 param1 。 |
QulError_DirtyList_BindingLoop | 31 | 检测到绑定循环。 |
QulError_BindingBase_BindingLoop | 32 | 检测到绑定循环。 |
QulError_DirtyList_LinkedListError | 33 | 链表中包含未预期的节点。此错误代码仅适用于调试构建。 |
QulError_DrawHelper_AlphaChannelNotSupportedInFormatConversion | 34 | 在像素格式转换中不支持alpha通道。从Qt Quick Ultralite v2.5.0版本开始已弃用。 |
QulError_DrawHelper_BitsPerPixelMismatch | 35 | 纹理每像素位(param1)与布局每像素位(param2)不匹配。此错误代码仅适用于调试构建。 |
QulError_DrawHelper_DestinationBitOffsetIsNotZero | 36 | 目标位偏移(param1)不为零。此错误代码仅适用于调试构建。 |
QulError_DrawHelper_IncorrectScaleFactor | 37 | 比例因子不正确。delta X的值为param1,固定比例值为param2。此错误代码仅适用于调试构建。 |
QulError_DrawHelper_IntermediateBufferSizeTooSmall | 38 | 中间缓冲区大小(param1)过小。计数变量的值为param2。此错误代码仅适用于调试构建。 |
QulError_DrawHelper_SourceBitOffsetIsNotZero | 39 | 源位偏移(param1)不为零。此错误代码仅适用于调试构建。 |
QulError_DrawHelper_UnsupportedBlendType | 40 | 混合类型(param1)不受支持。此错误代码仅适用于调试构建。 |
QulError_EventQueue_UnsupportedOverrunPolicy | 41 | 不支持的溢出策略。溢出策略的值作为param1提供。 |
QulError_ExtraDataPointer_DataAlreadySet | 42 | 数据已被设置。此错误代码仅适用于调试构建。 |
QulError_ExtraDataPointer_MemoryAllocationFailed | 43 | 额外数据指针内存分配失败。 |
QulError_EncodedLogicalPos_InvalidFormatIndex | 44 | 格式索引无效。此错误代码仅适用于调试构建。 |
QulError_EncodedLogicalPos_InvalidFormatType | 45 | 格式类型无效。此错误代码仅适用于调试构建。 |
QulError_FastFloat_Generic | 46 | 通用fast_float错误。 |
QulError_FastFloat_LeadingZeroOfZero | 47 | 尝试获取零的前导零。 |
QulError_FlagPointer_Invalid | 48 | FlagPointer无效。此错误代码仅适用于调试构建。 |
QulError_FlagPointer_TypeInvalid | 49 | FlagPointer指向的类型与期望的不同。此错误代码仅适用于调试构建。 |
QulError_FontEngine_InvalidX | 50 | X(param1)不在数值限制(param2)内。 |
QulError_FontEngine_InvalidY | 51 | Y(param1)不在数值限制(param2)内。 |
QulError_FontEngine_UnsupportedVectorOutlines | 52 | 字体引擎不支持矢量轮廓。 |
QulError_FontEngineSpark_BytesPerLineMismatch | 53 | alpha映射的每行字节数(param1)与字形映射的每行字节数(param2)不匹配。此错误代码仅适用于调试构建。 |
QulError_FontEngineSpark_ControlElementsNotSet | 54 | 矢量轮廓控件元素未设置。 |
QulError_FontEngineSpark_InvalidControlElementCount | 55 | 矢量轮廓控件元素计数(param1)大于最大值(param2)。 |
QulError_FontEngineSpark_InvalidSegmentTypeCount | 56 | 矢量轮廓段计数(param1)大于最大值(param2)。 |
QulError_FontEngineSpark_NativeGlyphMapDataNotSet | 57 | 原生字形映射数据未设置。 |
QulError_FontEngineSpark_UnsupportedFontWeight | 58 | 不支持字体粗细度(param1)。 |
QulError_FontEngineSpark_UnsupportedMarginSize | 59 | 包含填充的宽度减去字形映射宽度大于0xFF。包含填充的宽度作为param1提供,字形映射宽度作为param2提供。此错误代码仅适用于调试构建。 |
QulError_FontEngineSpark_UnsupportedSegmentType | 60 | 不支持的矢量段类型。 |
QulError_FontEngineSpark_SegmentTypesNotSet | 61 | 矢量轮廓段类型尚未设置。 |
QulError_FontEngineSpark_SparkStateNotSet | 62 | Spark状态尚未设置。 |
QulError_FontEngineSpark_VectorOutlineNotSet | 63 | 矢量轮廓尚未设置。 |
QulError_FreeTypeRasterizer_UnsupportedPixelFormat | 100030 | 不支持像素格式。格式的值作为param1 可用。 |
QulError_FreeTypeRasterizer_UnsupportedBrushPattern | 100031 | 不支持画刷图案。图案的值作为param1 可用。 |
QulError_Glyph_InvalidIteratorState | 66 | 迭代器处于无效状态。此错误代码仅在调试构建中出现。 |
QulError_ParagraphInfo_ParagraphChangedCalled | 64 | 段落更改回调尚未看到,但在此上下文中预期。此错误代码仅在调试构建中出现。 |
QulError_Glyph_TextEndReached | 65 | 当文本已到达末尾时尝试读取下一个字符图。此错误代码仅在调试构建中出现。 |
QulError_Glyph_ParagraphChangedCallbackAlreadySet | 67 | 已设置段落更改回调。此错误代码仅在调试构建中出现。 |
QulError_Glyph_ParagraphSizeIsZero | 68 | 段落大小为零。此错误代码仅在调试构建中出现。 |
QulError_Glyph_TextIsEmpty | 69 | 文本尚未设置。此错误代码仅在调试构建中出现。 |
QulError_Glyph_TextShaperNotSet | 70 | 文本形变器尚未设置。此错误代码仅在调试构建中出现。 |
QulError_Glyph_UnexpectedNullParagraph | 71 | 段落指针未设置。 |
QulError_Glyph_UnexpectedNullFontEngine | 72 | 预期之外的空字体引擎。此错误代码仅在调试构建中出现。 |
QulError_Glyph_InvalidVisualIndex | 73 | 无效的视觉字符图索引。此错误代码仅在调试构建中出现。 |
QulError_Glyph_InvalidLineFontMetrics | 74 | 无效的行字体度量。此错误代码仅在调试构建中出现。 |
QulError_Glyph_NotImageFormat | 75 | 字符图不是内联图像。此错误代码仅在调试构建中出现。 |
QulError_Gradient_NoGradientStops | 76 | 必须提供至少一个渐变停止点。 |
QulError_GraphicsDevice_DrawingEngineNotSet | 77 | 绘图引擎尚未设置。此错误代码仅在调试构建中出现。 |
QulError_GraphicsDevice_DestRectSizeIsNotSameAsSourceRectSize | 78 | 宽度为param1 和高度为param2 的目标矩形与源矩形大小不同。此错误代码仅在调试构建中出现。 |
QulError_GraphicsDevice_InvalidClipRectBottom | 79 | 裁剪矩形底部param1 等于或大于缓冲区高度param2 。此错误代码仅在调试构建中出现。 |
QulError_GraphicsDevice_InvalidClipRectLeft | 80 | 裁剪矩形左param1 小于0。此错误代码仅在调试构建中出现。 |
QulError_GraphicsDevice_InvalidClipRectRight | 81 | 裁剪矩形右param1 等于或大于缓冲区宽度param2 。此错误代码仅在调试构建中出现。 |
QulError_GraphicsDevice_InvalidClipRectTop | 82 | 裁剪矩形顶param1 小于0。此错误代码仅在调试构建中出现。 |
QulError_GraphicsDevice_TextureMemoryAllocationFailed | 83 | 大小为param1 KB的纹理内存分配失败。 |
QulError_GraphicsDevice_UnsupportedBitsPerPixel | 84 | 不支持每像素param1 位。 |
QulError_GraphicsDevice_UnsupportedRectSize | 85 | 不支持的缩放矩形大小。宽度为param1 ,高度为param2 。 |
QulError_GraphicsDevice_UnsupportedTransformationMatrix | 86 | 不支持的缩放变换矩阵。 |
QulError_GraphicsDevice_UnsupportedTransformationType | 87 | 不支持的缩放变换类型。类型的值为param1 。 |
QulError_GraphicsDevice_VectorPathDataNotSet | 88 | 未使用。 |
QulError_GraphicsDevice_UnexpectedNull | 89 | 未使用。 |
QulError_GraphicsDevice_InvalidImageIndex | 90 | . 未使用。 |
QulError_Image_CouldNotAlignMemory | 91 | 未能对图像进行内存对齐。所需的对齐方式和大小作为 param1 和 param2 提供。 |
QulError_Image_InvalidAlignment | 92 | 图像的对齐方式无效。 |
QulError_Image_InvalidTextureIndex | 93 | 纹理索引无效。纹理索引作为 param1 提供,纹理数量作为 param2 提供。 |
QulError_Image_MemoryAllocationFailed | 94 | 内存分配失败。以字节为单位的分配大小可用为 param1 。 |
QulError_Image_UnsupportedPixelFormat | 95 | 图像不支持像素格式。格式的值作为 param1 提供。 |
QulError_Image_PropertyNotFound | 96 | 从它未分配值时,未找到SharedImage属性。 |
QulError_Image_RefCountIsZero | 97 | 图像引用计数为零,并且已被解引用。 |
QulError_Image_RefCountLimitReached | 98 | 共享图像引用已达到最大可能数量。 |
QulError_ImageAsset_InvalidSectionId | 106 | 资源存储部分中的无效头或尾ID。期望的 param1 ,找到 param2 。请检查闪存是否正确编程。 |
QulError_ImageAsset_RasterBufferAllocationFailed | 107 | 栅格缓冲区内存分配失败。此错误代码仅适用于调试构建。 |
QulError_ImageAsset_TextureAllocationFailed | 108 | 纹理内存分配失败。 |
QulError_ImageAsset_TexturePreloadAllocationFailed | 109 | 内存分配失败,用于大小为 param1 KB 且分配类型为 param2 的可预加载纹理。此错误代码仅适用于调试构建。 |
QulError_ImageCache_MemoryAllocationFailed | 110 | 内存分配失败。以字节为单位的分配大小可用为 param1 。 |
QulError_ImageCache_RuntimeAllocationTypeIndexOutOfRange | 111 | 运行时分配类型索引 param1 小于零或等于/大于分配类型数量 param2 。此错误代码仅适用于调试构建。 |
QulError_ImageCache_TextureDoesNotFitInCache | 112 | 大小为 param1 KB 的纹理无法放入大小为 param2 KB 的缓存中。 |
QulError_ImageCache TextureLoadFailed | 113 | 从图像缓存中加载纹理失败。 |
QulError_ImageLayer_SourceHasToBeASingleImage | 120 | ImageLayer.source 包含多个图像。必须禁用 ImageFiles.MCU.Experimental.resourceSplitImageOptimization 才能对 ImageLayer 中的图像进行优化。 |
QulError_ImageProvider_InvalidImageProvider | 121 | 无效的图像提供程序。 |
QulError_Image_FileNotOpen | 99 | 无法打开从其加载资源的文件。这可能是由于提供的文件路径无效或文件系统尚未就绪。此错误代码仅适用于调试构建。 |
QulError_Image_FormatNotSupported | 100 | 文件内容为不支持格式。 |
QulError_Image_ShortRead | 101 | 尝试从文件读取数据时,没有或读取的数据不足。读取操作的偏移量和大小作为 param1 和 param2 提供。 |
QulError_Image_LoaderValidationFailed | 102 | 尝试从文件读取资产数据时,数据被检测为无效。 |
QulError_Image_AllocatorInstanceCreationFailed | 103 | 无法检索分配器实例。 |
QulError_Image_ReferenceCountingNotEnabled | 104 | 在SharedImage上执行的操作需要启用引用计数,但没有启用。通过首先设置清理函数来启用引用计数。 |
QulError_Image_DerefHookOverwritten | 105 | 在已设置另一个函数的情况下,不能设置解引用钩子函数。这将覆盖现有函数,导致处理对象时出现问题。 |
QulError_ImageDecoder_CouldNotAlignMemory | 114 | 未能对图像进行内存对齐。所需的对齐方式和大小作为 param1 和 param2 提供。 |
QulError_ImageDecoder_DecodingFailed | 115 | 无法解码图像数据。解码器的退出状态作为 param1 提供。 |
QulError_ImageDecoder_InvalidPixelformat | 116 | 图像解码器无法提供请求的像素格式。 |
QulError_ImageDecoder_InvalidRead | 117 | 从图像数据中读取数据超出范围。 |
QulError_ImageDecoder_LoaderValidationFailed | 118 | 图像属性的基本检查失败。 |
QulError_ImageDecoder_MemoryAllocationFailed | 119 | 内存分配失败。以字节为单位的分配大小可用为 param1 。 |
QulError_IntMath_UintLogZeroValue | 122 | 尝试计算零的对数。此错误代码仅适用于调试版本。 |
QulError_ItemBase_ChildObjectAlreadyHasParentObject | 123 | 尝试附加已经具有父对象的子对象。此错误代码仅适用于调试版本。 |
QulError_ItemBase_LinkedListError | 124 | 链表中包含未预期的节点。此错误代码仅适用于调试构建。 |
QulError_ItemBase_InvalidAnchors | 125 | 某个锚线缺失。从锚的有效性为param1 ,到锚的有效性为param2 ,中锚的有效性为param3 。 |
QulError_ItemBase_NotSiblingOrParent | 126 | 目标项目既不是项的兄弟也不是其父项。 |
QulError_ItemIterator_ChildObjectNotSet | 127 | 项迭代器的子对象尚未设置。此错误代码仅适用于调试版本。 |
QulError_Keyframe_ToAndFromFramesAreSame | 128 | 目标帧与起始帧相同。 |
QulError_Layout_InvalidValue | 129 | 在布置时使用无效的参数或中间值。 |
QulError_Layout_MemoryAllocationFailed | 130 | 内存分配失败。以字节为单位的分配大小可用为 param1 。 |
QulError_LinkedList_InvalidHead | 131 | 链表头无效。 |
QulError_LinkedListNode_AlreadyListMember | 132 | 节点已在链表中。此错误代码仅适用于调试版本。 |
QulError_LinkedListNode_InvalidPreviousNode | 133 | 链表前一个节点无效。此错误代码仅适用于调试版本。 |
QulError_LinkedListNode_InvalidNextNode | 134 | 链表下一个节点无效。 |
QulError_LodePNG_UnsupportedOutputPixelFormat | 135 | 对LodePNG解码不支持的输出像素格式。格式值可用作param1 。 |
QulError_LodePNG_InvalidHeader | 136 | 由于无效的头部数据,无法加载PNG文件。错误描述可以在含有错误代码作为param1 的像素格式的LodePNG文档中找到。 |
QulError_LodePNG_DecodeFailed | 137 | 无法解码PNG文件。错误描述可以在含有错误代码作为param1 的LodePNG文档中找到。 |
QulError_MemoryUtility_AllocationFailed | 138 | 尝试分配param1 字节,对齐param2 的内存,用于分配类型param3 失败。 |
QulError_MonotypeUnicode_UnsupportedBidirectionalCharacterType | 139 | 不支持的双向字符类型。类型的值可用作param1 。 |
QulError_Node_NoTransform | 140 | 节点没有转换。 |
QulError_Node_InvalidItemPointer | 141 | 返回的项指针不等于父项指针。此错误代码仅适用于调试版本。 |
QulError_Optional_ValueNotSet | 142 | 尝试读取尚未设置的选项值。此错误代码仅适用于调试版本。 |
QulError_Path_MemoryAllocationFailed | 143 | 内存分配失败。以字节为单位的分配大小可用为 param1 ,元素数量为 param2 。 |
QulError_Path_UnexpectedPathElementType | 144 | 路径元素类型意外。 |
QulError_Path_UnexpectedSvgPathCommandType | 145 | 意外的SVG路径命令类型param1 。类型值必须解释为8位ASCII字符。 |
QulError_ParagraphIterator_HasNoNextElement | 146 | 段落迭代器没有下一个元素。此错误代码仅适用于调试版本。 |
QulError_ParagraphIterator_InvalidIterator | 147 | 无效的迭代器。此错误代码仅适用于调试版本。 |
QulError_ParagraphIterator_InvalidPosition | 148 | 无效的位置。此错误代码仅适用于调试版本。 |
QulError_Property_MemoryAllocationFailed | 149 | 内存分配失败。分配的字节大小可用作param1 。此错误代码仅适用于调试版本。 |
QulError_Property_UnexpectedBinding | 150 | 属性有意外的绑定。此错误代码仅适用于调试版本。 |
QulError_PropertyBase_DependencyNodesNotMarkedDirty | 151 | 属性的依赖节点没有标记为脏。此错误代码仅适用于调试版本。 |
QulError_PropertyBase_FirstDependencyAlreadySet | 152 | 第一个依赖已经设置。此错误代码仅适用于调试版本。 |
QulError_PropertyBase_NoBinding | 153 | 属性没有绑定。此错误代码仅适用于调试版本。 |
QulError_PropertyBinding_AliasNotSet | 154 | 属性别名尚未设置。 |
QulError_PropertyBinding_PropertyNotSet | 155 | 属性尚未设置。此错误代码仅适用于调试版本。 |
QulError_QulAssumeWasIncorrect | 156 | 向QUL_ASSUME提供了假假设表达式。 |
QulError_QulUnreachableWasReached | 157 | 执行达到了标记为QUL_UNREACHABLE的代码。 |
QulError_QulRccLookup_MemoryAllocationFailed | 158 | 内存分配失败。以字节为单位的分配大小可用为 param1 。 |
QulError_QulRccLookup_UnexpectedUrlLength | 159 | 意外的URL长度param1 ,缓冲区大小为param2 。 |
QulError_QulRccLookup_UnexpectedUrlPrefix | 160 | 意外的URL前缀。可用字符的数量作为param1 提供,最大长度为param2 。 |
QulError_Rasterizer_LineWidthIsZero | 161 | 光栅化线的宽度为零。此错误代码仅适用于调试版本。 |
QulError_Rasterizer_SpanXGreaterThanClipRectRight | 162 | 跨度X param1 + 长度 param2 - 1大于剪辑矩形右边param3 。 |
QulError_Rasterizer_SpanXLessThanClipRectLeft | 163 | 跨度X param1 小于剪辑矩形左边param2 。 |
QulError_Rasterizer_SpanYGreaterThanClipRectBottom | 164 | 跨度Y param1 大于剪辑矩形下边param2 。 |
QulError_Rasterizer_SpanYLessThanClipRectTop | 165 | 跨度Y param1 小于剪辑矩形顶部param2 。 |
QulError_Region_InvalidBottom | 166 | 区域的底部无效。 |
QulError_Region_InvalidRow | 167 | 区域的行无效。此错误代码仅适用于调试版本。 |
QulError_Region_InvalidTop | 168 | 区域的顶部无效。 |
QulError_Region_NodeIsRowHead | 169 | 节点是行头。 |
QulError_Region_NodeIsRowTail | 170 | 节点是行尾。 |
QulError_Region_UnexpectedNextNode | 171 | 列表中出现了意外的下一个节点。此错误代码仅适用于调试版本。 |
QulError_Region_UnexpectedPrevNode | 172 | 列表中出现了意外的上一个节点。此错误代码仅适用于调试版本。 |
QulError_Region_RowTailNotSet | 173 | 行尾尚未设置。此错误代码仅适用于调试版本。 |
QulError_RenderTree_NodeIsOpaque | 174 | 节点的渲染区域是不透明的。此错误代码仅适用于调试版本。 |
QulError_RenderTree_NodeSplitFailed | 175 | 渲染节点分割失败。此错误代码仅适用于调试版本。 |
QulError_RenderTree_UnexpectedNodeType | 176 | 父节点的类型意外。该类型的值作为param1 提供。此错误代码仅适用于调试版本。 |
QulError_RenderTree_UnexpectedNullRasterBuffer | 177 | 意外的空指针。此错误代码仅适用于调试版本。 |
QulError_Rle_InsufficientBufferSize | 178 | 图像无法适合RLE缓冲区。 |
QulError_Rle_InvalidBufferCount | 179 | 无效的缓冲区数量param1 。 |
QulError_Rle_InvalidPitch | 180 | 无效的间距。每行的字节数作为param1 提供,每像素的字节数作为param2 提供。 |
QulError_Rle_UnsupportedPixelFormat | 181 | 不支持像素格式。格式的值作为param1 可用。 |
QulError_Rle_UnsupportedRleFormat | 182 | 不支持的RLE格式。格式值作为param1 提供。 |
QulError_Shape_DrawingEngineNotSet | 183 | 绘图引擎尚未设置。 |
QulError_Shape_ShapeNotSet | 184 | 形状尚未设置。 |
QulError_Shape_UnsupportedLineCapStyle | 185 | 不支持的线帽样式param1 。 |
QulError_Shape_UnsupportedLineJoinStyle | 186 | 不支持的线连接样式param1 。 |
QulError_Size_DivisionByZero | 187 | 试图用零除以大小。 |
QulError_SparkTextShaper_BidirectionalInfoNotSet | 188 | 关于文本双向的信息尚未设置。 |
QulError_SparkTextShaper_NotInitialized | 189 | 文本整形引擎尚未初始化。 |
QulError_SparkTextShaper_InvalidGlyphPosition | 190 | 字符信息位置 param1 小于零或大于文本信息长度 param2 。此错误代码仅适用于调试构建。 |
QulError_SparkTextShaper_InvalidParagraphSize | 191 | 段落大小 param1 大于文本大小 param2 。 |
QulError_SparkTextShaper_InvalidStartPosition | 192 | 起始位置 param1 大于文本长度 param2 。 |
QulError_SparkTextShaper_ShaperInstanceAlreadyExists | 193 | 已创建整形器的实例。 |
QulError_SparkTextShaper_TextBaseLevelNotSet | 194 | 未设置文本基线级别。 |
QulError_SparkTextShaper_UnexpectedShapingResult | 195 | 从整形引擎返回的值意外。 |
QulError_SparkTextShaper_InvalidState | 196 | 整形器不在有效状态。此错误代码仅适用于调试构建。 |
QulError_Models_MemoryAllocationFailed | 197 | 模型内存分配失败。 |
QulError_CharBuffer_OutOfMemoryBins | 198 | 没有可用于字符缓冲区的内存块。此错误代码仅适用于调试构建。 |
QulError_CharBuffer_InvalidState | 199 | 缓冲区不在有效状态。此错误代码仅适用于调试构建。 |
QulError_CharBuffer_IndexOutOfRange | 200 | 索引不在当前段落的当前有效位置。此错误代码仅适用于调试构建。 |
QulError_CharBuffer_InvalidParagraphForContext | 201 | 包含不适用于此上下文的内容的段落。此错误代码仅适用于调试构建。 |
QulError_StaticTextItem_OffsetNotSet | 202 | 未设置偏移量。此错误代码仅适用于调试构建。 |
QulError_SwipeView_ContentItemIsNotFlickable | 203 | 滑动视图的内容项不可切换。 |
QulError_TextBoundaryFinder_UnsupportedBoundaryType | 204 | 不支持边界类型 param1 。 |
QulError_TextCache_AllocatorInstanceCreationFailed | 205 | 无法创建大小为 param1 的固定块分配器实例。 |
QulError_TextCache_BitsPerPixelMismatch | 206 | 用于 alpha 映射的每像素位数 param2 与渲染目标的每像素位数 param1 不匹配。 |
QulError_TextCache_IncorrectOffsetAlignment | 207 | 源和目标之间的位偏移不匹配。此错误代码仅适用于调试构建。 |
QulError_TextCache_PreAllocationFailed | 208 | 无法为文本缓存分配大小为 param1 的预分配缓冲区。 |
QulError_TextCache_UnexpectedAlphaMap | 209 | 基于矢量的文本元素中出现意外的 alpha 映射。 |
QulError_TextCache_UnexpectedPathSegmentType | 210 | 在基于矢量的文本元素中出现意外的向量路径段类型。 |
QulError_TextCache_UnsupportedAlphaMapFormat | 211 | 不支持的文本 alpha 映射渲染的位每像素 param1 。 |
QulError_TextCache_InvalidMemoryAlignment | 212 | 无效的内存对齐。此错误代码仅适用于调试构建。 |
QulError_TextElideHandler_FontEngineNotSet | 213 | 未设置字体引擎。此错误代码仅适用于调试构建。 |
QulError_TextElideHandler_InvalidElideMode | 214 | 无效的文本缩放模式。模式值为 param1 。 |
QulError_TextElideHandler_InvalidItemWidth | 215 | 无效的项目宽度。 |
QulError_TextElideHandler_InvalidState | 216 | 内部状态无效。 |
QulError_ParagraphInfo_TextIsNotAtStartPosition | 217 | 文本遍历器不在段落的起始位置。 |
QulError_TextEngine_PositionsAlreadySet | 218 | 段落信息位置已设置。此错误代码仅适用于调试构建。 |
QulError_TextEngine_InvalidGlyphInfoIndex | 219 | 无效的字符信息索引。索引值为 param1 ,字符数量为 param2 。此错误代码仅适用于调试构建。 |
QulError_TextEngine_UnicodeEngineNotSet | 220 | 期望包含值的 Unicode 引擎指针。此错误代码仅适用于调试构建。 |
QulError_TextEngine_InvalidCallContext | 221 | 函数在无效上下文中被调用。此错误代码仅在调试构建中可用。 |
QulError_TextLayout_InvalidIndexingType | 222 | 无效的索引类型。类型的值可作为param1 获取。此错误代码仅在调试构建中可用。 |
QulError_TextLayout_InvalidLineOffset | 223 | 无效的行偏移。偏移的值可作为param1 获取。 |
QulError_TextLayout_UnexpectedNullParagraph | 224 | 出现意外的空段落。此错误代码仅在调试构建中可用。 |
QulError_TextLayout_InvalidImageRegistrationState | 225 | 在注册内联图像时状态无效。此错误代码仅在调试构建中可用。 |
QulError_TextLayout_InvalidImageIndex | 226 | . 此错误代码仅在调试构建中可用。无效的图像索引。此错误代码仅在调试构建中可用。 |
QulError_TextLayout_UnexpectedNull | 227 | 意外的空指针。此错误代码仅适用于调试版本。 |
QulError_TextLayout_VectorPathDataNotSet | 228 | 未设置向量的路径数据。 |
QulError_TextMetrics_InvalidBottomRightX | 229 | 无效的右下角X。X的值可作为param1 获取。此错误代码仅在调试构建中可用。 |
QulError_TextMetrics_InvalidBottomRightY | 230 | 无效的右下角Y。Y的值可作为param1 获取。此错误代码仅在调试构建中可用。 |
QulError_TextShaper_GlyphIteratorNotIncremental | 231 | 字形迭代器不是增量式的。此错误代码仅在调试构建中可用。 |
QulError_TextShaper_MasterIteratorAlreadySet | 232 | 主迭代器已经被设置。 |
QulError_TextShaper_MasterIteratorNotSet | 233 | 主迭代器尚未设置。 |
QulError_TextLine_NotLineStart | 234 | 迭代器不在行起始位置。此错误代码仅在调试构建中可用。 |
QulError_TextLine_LineAlreadyProcessed | 235 | 文本行已经被处理。 |
QulError_TextLine_NotValid | 236 | 文本行无效。 |
QulError_Timer_AlreadyRunning | 237 | 已添加的计时器正在运行。此错误代码仅在调试构建中可用。 |
QulError_Timer_DuplicateElement | 238 | 计时器已在列表中。此错误代码仅在调试构建中可用。 |
QulError_Timer_MemoryAllocationFailed | 239 | 计时器内存分配失败。 |
QulError_Timer_NextActiveTimerAlreadySet | 240 | 下一个活动定时器已经被设置。 |
QulError_TimerItem_NextActiveTimerAlreadySet | 241 | 下一个活动定时器已经被设置。此错误代码仅在调试构建中可用。 |
QulError_Transforms_TargetItemNotSet | 242 | 未为目标变换设置目标项。 |
QulError_UnicodeString_ColorNameDoesNotContainAString | 243 | 颜色名称不包含字符串。 |
QulError_UnicodeString_InvalidCharacter | 244 | 字符不是有效的UTF-8。 |
QulError_UnicodeString_InvalidPosition | 245 | 位置param1 小于零或大于字符串长度param2 。此错误代码仅在调试构建中可用。 |
QulError_UnicodeString_InvalidStringFormat | 246 | Unicode字符串格式无效。格式的值可作为param1 获取。 |
QulError_UnicodeString_InvalidFormattedNumberString | 247 | 数字字符串格式无效。此错误代码仅在调试构建中可用。 |
QulError_UnicodeString_MemoryAllocationFailed | 248 | 内存分配失败。以字节为单位的分配大小可用为 param1 。 |
QulError_UnicodeString_UnsupportedStringFormat | 249 | 不支持的字符串格式。 |
QulError_UnicodeString_StringHasNoNextElement | 250 | 在字符串末尾请求下一个字符。此错误代码仅在调试构建中可用。 |
QulError_UnicodeString_InvalidIterator | 251 | 无效的迭代器。此错误代码仅适用于调试版本。 |
QulError_UnicodeString_StringViewHasNoNextElement | 252 | 字符串视图没有下一个元素。此错误代码仅在调试构建中可用。 |
QulError_Loader_In_Delegate | 254 | 目前在委托内部使用Loader不受支持。此错误代码仅在调试构建中可用。 |
QulError_Loader_Item_AllocatorNotSet | 255 | 项目分配器尚未设置。 |
QulError_FileCache_InvalidResourceCache | 256 | 请求的资源缓存索引无效。无效的缓存索引可作为param1 获取。此错误代码仅在调试构建中可用。 |
QulError_FileCache_CallbackAlreadySet | 257 | 资源缓存中移除纹理的回调已设置。此错误代码仅供调试版本使用。 |
QulError_FileCache_MemoryAllocationFailed | 258 | 内存分配失败。 |
QulError_MonoType_Generic | 253 | 通用 MonoType 错误。此错误代码仅供调试版本使用。 |
QulError_Core_End | 259 | Qt Quick Ultralite 核心错误代码的范围结束。 |
QulError_Platform | 100000 | Qt Quick Ultralite 平台错误代码的范围开始。 |
QulError_Adc_SdkError | 100001 | SDK 的 ADC 驱动返回的错误。返回代码的值可作为 param1 使用。返回代码的值必须按 SDK 定义的错误类型进行解释。 |
QulError_Bezier_EmptyCurve | 100002 | 曲线上没有段。 |
QulError_Bezier_InvalidArgument | 100003 | 使用了无效的参数。 |
QulError_Bezier_TooManySegments | 100004 | 曲线中的段太多。段的数量可作为 param1 使用。 |
QulError_Brush_UnsupportedPattern | 100005 | 不支持的操作模式 param1 。 |
QulError_BufferData_AlreadyAllocated | 100006 | 尝试分配已分配的缓冲区。 |
QulError_BufferData_InvalidDeallocation | 100007 | 尝试释放未分配的缓冲区。 |
QulError_BufferData_MemoryAllocationFailed | 100008 | 内存分配失败。以字节为单位的分配大小可用为 param1 。 |
QulError_CircularBuffer_MemoryAllocationFailed | 100009 | 内存分配失败。以字节为单位的分配大小可用为 param1 。 |
QulError_CircularBuffer_PopEmpty | 100010 | 尝试从空缓冲区中删除条目。此错误代码仅供调试版本使用。 |
QulError_Cygfxbackend_MemoryAllocationFailed | 100011 | 内存分配失败。以字节为单位的分配大小可用为 param1 。 |
QulError_Dave2d_SdkError | 100012 | SDK 的 D/AVE 2D 驱动返回的错误。返回代码的值可作为 param1 使用。返回代码的值必须按 SDK 定义的错误类型进行解释。 |
QulError_DeviceLink_ShouldNotBeCalled | 100013 | 当设备链接组件被禁用时,调用了设备链接组件的函数。所有对设备链接的调用都应该检查从 DeviceLink::instance() 返回的指针是否不为 NULL 。 |
QulError_DeviceLink_NotImplemented | 100014 | 对于此平台,尚未实现设备链接接口。 |
QulError_Display_InitializationFailed | 100015 | 无法初始化显示。 |
QulError_DisplayDriver_SdkError | 100016 | SDK 显示驱动返回的错误。返回代码的值可作为 param1 使用。返回代码的值必须按 SDK 定义的错误类型进行解释。 |
QulError_Dma2d_SdkError | 100017 | SDK 的 DMA2D 驱动返回的错误。返回代码的值可作为 param1 使用。返回代码的值必须按 SDK 定义的错误类型进行解释。 |
QulError_DrawingDevice_InvalidCoordinate | 100018 | 给定的坐标与设备不匹配。X 的值可作为 param1 使用,Y 的值可作为 param2 使用。 |
QulError_DrawingDevice_InvalidPitch | 100019 | 无效的步长。每行字节数的值可作为 param1 使用。 |
QulError_DrawingDevice_InvalidSize | 100020 | 无效的大小。宽度的值可作为 param1 使用,高度可作为 param2 使用。 |
QulError_DrawingEngine_InvalidBuffer | 100021 | 用于绘制的无效缓冲区。此错误代码仅供调试版本使用。 |
QulError_DrawingEngine_InvalidScreen | 100022 | 请求的屏幕不存在。 |
QulError_DrawingEngine_MissingFallback | 100023 | 缺少后备绘图引擎的实现。 |
QulError_DrawingEngine_SurfaceAllocationFailed | 100024 | 无法分配离屏表面。 |
QulError_DrawingEngine_UnsupportedBlendMode | 100025 | 不支持的混合模式。混合模式的值可作为 param1 使用。 |
QulError_DrawingEngine_UnsupportedPixelFormat | 100026 | 不支持像素格式。格式的值作为param1 可用。 |
QulError_DrawingEngine_UnsupportedFeature_LinearGradientPattern | 100027 | 平台绘图引擎不支持具有 LinearGradientPattern 模式的画刷。 |
QulError_FixedSizeBlockHeap_FreeIndexOutOfRange | 100028 | 释放的内存不属于 FixedSizeBlockHeap。此错误代码仅供调试版本使用。 |
QulError_FixedSizeBlockHeap_SizeIndexOutOfRange | 100029 | 提供的地址不属于 FixedSizeBlockHeap。 |
QulError_GenericMatrix_IndexOutOfRange | 100032 | 超出矩阵边界。 |
QulError_GraphicsDriver_UnsupportedAlignment | 100033 | 不支持的图像对齐。对齐必须是 param1 字节。对齐由 ImageFiles.MCU Experimental.resourceAlignment 设置。 |
QulError_GraphicsDriver_UnsupportedColorDepth | 100034 | 不支持的色深。色深的值可查阅 param1 。 |
QulError_GraphicsDriver_UnsupportedFramebufferAlignment | 100035 | 不支持的帧缓冲区对齐。对齐必须是 param1 字节。此错误代码仅适用于调试构建。 |
QulError_GraphicsDriver_UnsupportedPixelFormat | 100036 | 不支持像素格式。格式的值作为param1 可用。 |
QulError_LayerEngine_EmptyColorTable | 100037 | 索引颜色表中没有颜色。 |
QulError_LayerEngine_InvalidLayerIndex | 100038 | 无效的层索引。索引的值可查阅 param1 。 |
QulError_LayerEngine_InvalidRenderingHints | 100039 | 无效的平台默认渲染提示。渲染提示的值可查阅 param1 。此错误代码仅适用于调试构建。 |
QulError_LayerEngine_MemoryAllocationFailed | 100040 | 层引擎内存分配失败。 |
QulError_LayerEngine_MissingSpriteLayer | 100041 | 未设置精灵层。 |
QulError_LayerEngine_MixedColorDepthNotSupportedInSpriteLayer | 100042 | SpriteLayer 内的所有图像层和项层必须具有相同的色深。精灵格式的值可查阅 param1 ,层格式的值可查阅 param2 。 |
QulError_LayerEngine_RuntimeColorDepthChangeNotSupported | 100043 | 平台不支持运行时层色深更改。 |
QulError_LayerEngine_SpriteNotWithinSpriteLayer | 100044 | 精灵坐标不在精灵层内。X 的值可查阅 param1 ,Y 的值可查阅 param2 。 |
QulError_LayerEngine_UnsupportedAlignment | 100045 | 不支持的图像对齐。对齐必须是 param1 字节。对齐由 ImageFiles.MCU Experimental.resourceAlignment 设置。 |
QulError_LayerEngine_UnsupportedColorDepth | 100046 | 不支持的色深。色深的值可查阅 param1 。 |
QulError_LayerEngine_UnsupportedPerScanlinePadding | 100047 | 不支持每扫描行的填充。 |
QulError_LayerEngine_UnsupportedPitch | 100048 | 不支持的图像像素点。宽度对齐必须是 param 字节。对齐由 ImageFiles.MCU Experimental.resourceAlignment 设置。 |
QulError_LayerEngine_UnsupportedPixelFormat | 100049 | 不支持像素格式。格式的值作为param1 可用。 |
QulError_Lcdifv2Layer_DisplayControllerInitializationFailed | 100050 | Lcdifv2 引擎初始化显示控制器失败。 |
QulError_Lcdifv2Layer_LayerAllocationFailed | 100051 | Lcdifv2 层内存分配失败。 |
QulError_Lcdifv2Layer_LayerCountExceeded | 100052 | LCDIFv2 层数量超过限制。 |
QulError_Lcdifv2Layer_LayerNotSet | 100053 | Lcdifv2 层未设置。 |
QulError_Lcdifv2Layer_UnsupportedPixelFormat | 100054 | 不支持的 像素格式,用于 LCDIFv2。格式的值可查阅 param1 。 |
QulError_LruCache_SizeExceeded | 100055 | 缓存大小超出。 |
QulError_MemoryAllocator_InvalidArgument | 100056 | 使用了无效的参数。 |
QulError_MessageQueue_MessageTooLong | 100057 | 请求队列的消息大小大于系统队列能够容纳的大小。 |
QulError_MessageQueue_RequestFailed | 100058 | 系统无法提供一个新队列。 |
QulError_PathData_InvalidSize | 100059 | 路径数据格式错误。大小的值可查阅 param1 。 |
QulError_PathData_SegmentOutOfRange | 100060 | 尝试访问具有 param2 个段的路径中的索引为 param1 的段。 |
QulError_PathData_SizeOverflow | 100061 | 路径大小整数溢出。大小的值可查阅 param1 。 |
QulError_PathData_UnknownSegmentType | 100062 | 路径中包含一个类型为 param1 的未知段。 |
QulError_PathDataIterator_NextSegmentDoesNotExist | 100063 | 无法访问路径中的下一个段。 |
QulError_PathDataIterator_UnexpectedSegmentType | 100064 | 操作意外的段类型。类型的值可查阅 param1 。 |
QulError_PathDataSegment_SegmentIndexOutOfRange | 100065 | 段索引无效。索引的值可查阅 param1 ,段计数可查阅 param2 。 |
QulError_PathDataSegment_UnexpectedControlElementCount | 100066 | 意外的控件元素计数。元素索引可通过param1 获取,元素总数可通过param2 获取,路径类型可通过param3 获取。 |
QulError_PathDataStroker_InvalidArc | 100067 | 无法根据提供的数据绘制圆弧。 |
QulError_PathDataStroker_MemoryAllocationFailed | 100068 | 路径数据内存分配失败。 |
QulError_PathDataStroker_UnknownCapStyle | 100069 | 未知端点样式。样式的值可通过param1 获取。 |
QulError_PathDataStroker_UnknownJoinStyle | 100070 | 未知连接样式。样式的值可通过param1 获取。 |
QulError_PerformanceLogging_InvalidStackRange | 100071 | 无效的堆栈范围。 |
QulError_Platform_ExecImplementationMissing | 100072 | 缺少对Qul::Platform::PlatformContext::exec函数的实现。 |
QulError_Platform_MemoryAllocationFailed | 100073 | 平台内存分配失败。 |
QulError_PreloadAllocator_UnsupportedOperation | 100074 | 在PreloadAllocator上的不支持的操作。 |
QulError_Qspi_SdkError | 100075 | SDK QSPI驱动的错误返回值。返回码的值可通过param1 获取。返回码的值需要解释为SDK定义的错误类型。 |
QulError_Ram_InitializationFailed | 100076 | RAM初始化失败。 |
QulError_ResourceStorageSection_LoadFailed | 100077 | 资源存储节加载失败。 |
QulError_Rh850_CdiError | 100078 | Renesas RH850 CDI错误。返回码的值可通过param1 获取。返回码的值需要解释为uint32_t。 |
QulError_Rh850_Drw2dError | 100079 | Renesas RH850 DRW2D错误。返回码的值可通过param1 获取。返回码的值需要解释为r_drw2d_Error_t。 |
QulError_Rh850_WmError | 100080 | Renesas RH850 WM错误。返回码的值可通过param1 获取。返回码的值需要解释为r_wm_Error_t。此错误码仅适用于调试构建。 |
QulError_Rng_SdkError | 100081 | SDK随机数生成器驱动程序返回错误。返回码的值可通过param1 获取。返回码的值需要解释为SDK定义的错误类型。 |
QulError_Screen_UnsupportedDisplayColorFormat | 100082 | 不支持的显示颜色格式。格式的值可通过param1 获取。 |
QulError_Texture_InvalidCoordinate | 100083 | 像素坐标超出范围。X的值可通过param1 获取,Y的值可通过param2 获取。此错误码仅适用于调试构建。 |
QulError_Texture_UnsupportedPixelFormat | 100084 | 不支持的像素格式。格式的值可通过param1 获取。此错误码仅适用于调试构建。 |
QulError_Timer_SdkError | 100085 | SDK计时器驱动程序返回错误。返回码的值可通过param1 获取。返回码的值需要解释为SDK定义的错误类型。 |
QulError_TouchDriver_InitializationFailed | 100086 | 触摸驱动程序初始化失败。 |
QulError_Vglite_InitializationFailed | 100087 | VGLite无法初始化。 |
QulError_Vglite_DrawingBufferNotSet | 100088 | VGLite绘图缓冲区未设置。 |
QulError_Vglite_MemoryAllocationFailed | 100089 | VGLite内存分配失败。 |
QulError_Vglite_SdkError | 100090 | SDK VGLite驱动程序返回错误。返回码的值可通过param1 获取。返回码的值需要解释为SDK定义的错误类型。 |
QulError_WindowInterface_MemoryAllocationFailed | 100091 | 窗口接口内存分配失败。 |
QulError_Platform_End | 100092 | Qt Quick Ultralite平台错误代码的范围结束。 |
QulError_Custom | 200000 | 自定义错误代码的范围开始。 |
函数文档
[自 Qt Quick Ultralite 2.2 开始]
const char *errorCodeToString(QulError code)
返回错误代码的C字符串表示形式的指针。
在调试构建中,该函数返回错误范围起始值以及在Core
和Platform
范围内的错误代码的字符串表示形式。在发布构建中,它返回错误范围起始值的字符串表示形式,对于其余的错误代码值返回空字符串。
注意:对于Custom
范围内的错误代码,返回空字符串。
此函数自 Qt Quick Ultralite 2.2 开始引入。
在特定 Qt 许可下可用。
了解更多。