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 中的 param1param2param3 是报告给 错误处理器 的整数变量。

注意:以下错误码表仅为 Qt Quick Ultralite 开发人员错误分析使用。它们不应该用来控制应用程序逻辑。

常量描述
QulError_Core0Qt Quick Ultralite 核心错误码的范围开始。
QulError_Allocator_MemoryAllocationFailed1内存分配失败,大小为 param1 字节。
QulError_AlphaMap_PixelDataOffsetOutOfLimits2在偏移量 X param1,Y param2 的像素数据不在 alpha 映射数据内。此错误码仅在调试构建版本中可用。
QulError_Animation_AnimationAlreadySet3父对象已包含动画对象。此错误码仅在调试构建版本中可用。
QulError_Animation_AnimationListIsEmpty4动画列表为空。
QulError_Animation_FirstDependencyMismatch5第一个依赖项不匹配属性数据。此错误码仅在调试构建版本中可用。
QulError_Animation_IsFirstDependency6第一个依赖项已设置。此错误码仅在调试构建版本中可用。
QulError_Animation_ProgressOutOfRange7由于进度值超出允许范围,导致动画属性插值失败。
QulError_Animation_PropertyToValueIsNull8应用于属性的值是 NULL。此错误码仅在调试构建版本中可用。
QulError_Animation_BezierSplineMemoryAllocationFailed9内存分配失败。以字节为单位的分配大小可用为 param1,元素数量为 param2
QulError_Animation_BezierSplineInvalidCurvePoints10无效的贝塞尔曲线点。值的数量可用为 param1
QulError_Application_ApplicationInstanceAlreadyExists11已创建应用程序的实例。
QulError_Application_ApplicationInstanceNotFound12销毁实例时未找到应用程序实例。
QulError_Application_GlobalStaticObjectsUninitialized13启动脚本未初始化全局静态对象。
QulError_Application_ItemHasNoScreen14未为项目设置屏幕。
QulError_application_LayoutRecursionDetected15应用程序布局导致递归更新。
QulError_application_MemoryAllocationFailed16内存分配失败。以字节为单位的分配大小可用为 param1
QulError_application_PartialBufferPixelCountIsZero17部分缓冲区像素计数为零。从 Qul::Platform::PlatformContext::partialBufferPixelCount 返回有效的像素计数。
QulError_application_PartialDirtyRegionHeightIsZero18部分脏区高度为零。Qul::Platform::PlatformContext::partialBufferPixelCount 必须至少等于层的宽度。
QulError_application_RenderNodeNotFoundFromRootItem19设置应用程序时在根项中未找到渲染节点。
QulError_application_TransformationRenderBufferSizeMismatch20变换渲染缓冲区大小不匹配给定类型的先前分配。类型给定为 param1,预期大小为 param2,实际大小为 param3
QulError_ArcItem_MemoryAllocationFailed21ArcItem 的路径元素进行内存分配失败。
QulError_Array_SizeExceeded22数组容量超出。元素计数可用为 param1,容量可用为 param2。此错误码仅在调试构建版本中可用。
QulError_Array_Empty23尝试从空数组中删除元素。
QulError_Array_InvalidIndex24数组索引 param1 超出范围。元素计数可用为 param2。此错误码仅在调试构建版本中可用。
QulError_Array_EmptyFixedLengthArray25创建零元素的固定长度数组是不可行的。
QulError_BlendHelper_UnsupportedBitsPerPixel26每像素位数 param1 不支持像素格式 param2
QulError_BlendHelper_UnsupportedPixelFormat27不支持基于 CPU 渲染的像素格式。格式值为 param1
QulError_BlendTransformed_UnsupportedPixelFormat28不支持基于 CPU 渲染的像素格式。格式值为 param1
QulError_DependencyBase_InvalidInsertionTarget29给定的节点作为插入目标无效。此错误码仅在调试构建版本中可用。
QulError_DeviceLink_UnsupportedMessageType30设备信息交换协议中不支持的消息类型。消息类型值为 param1
QulError_DirtyList_BindingLoop31检测到绑定循环。
QulError_BindingBase_BindingLoop32检测到绑定循环。
QulError_DirtyList_LinkedListError33链表中包含未预期的节点。此错误代码仅适用于调试构建。
QulError_DrawHelper_AlphaChannelNotSupportedInFormatConversion34在像素格式转换中不支持alpha通道。从Qt Quick Ultralite v2.5.0版本开始已弃用。
QulError_DrawHelper_BitsPerPixelMismatch35纹理每像素位(param1)与布局每像素位(param2)不匹配。此错误代码仅适用于调试构建。
QulError_DrawHelper_DestinationBitOffsetIsNotZero36目标位偏移(param1)不为零。此错误代码仅适用于调试构建。
QulError_DrawHelper_IncorrectScaleFactor37比例因子不正确。delta X的值为param1,固定比例值为param2。此错误代码仅适用于调试构建。
QulError_DrawHelper_IntermediateBufferSizeTooSmall38中间缓冲区大小(param1)过小。计数变量的值为param2。此错误代码仅适用于调试构建。
QulError_DrawHelper_SourceBitOffsetIsNotZero39源位偏移(param1)不为零。此错误代码仅适用于调试构建。
QulError_DrawHelper_UnsupportedBlendType40混合类型(param1)不受支持。此错误代码仅适用于调试构建。
QulError_EventQueue_UnsupportedOverrunPolicy41不支持的溢出策略。溢出策略的值作为param1提供。
QulError_ExtraDataPointer_DataAlreadySet42数据已被设置。此错误代码仅适用于调试构建。
QulError_ExtraDataPointer_MemoryAllocationFailed43额外数据指针内存分配失败。
QulError_EncodedLogicalPos_InvalidFormatIndex44格式索引无效。此错误代码仅适用于调试构建。
QulError_EncodedLogicalPos_InvalidFormatType45格式类型无效。此错误代码仅适用于调试构建。
QulError_FastFloat_Generic46通用fast_float错误。
QulError_FastFloat_LeadingZeroOfZero47尝试获取零的前导零。
QulError_FlagPointer_Invalid48FlagPointer无效。此错误代码仅适用于调试构建。
QulError_FlagPointer_TypeInvalid49FlagPointer指向的类型与期望的不同。此错误代码仅适用于调试构建。
QulError_FontEngine_InvalidX50X(param1)不在数值限制(param2)内。
QulError_FontEngine_InvalidY51Y(param1)不在数值限制(param2)内。
QulError_FontEngine_UnsupportedVectorOutlines52字体引擎不支持矢量轮廓。
QulError_FontEngineSpark_BytesPerLineMismatch53alpha映射的每行字节数(param1)与字形映射的每行字节数(param2)不匹配。此错误代码仅适用于调试构建。
QulError_FontEngineSpark_ControlElementsNotSet54矢量轮廓控件元素未设置。
QulError_FontEngineSpark_InvalidControlElementCount55矢量轮廓控件元素计数(param1)大于最大值(param2)。
QulError_FontEngineSpark_InvalidSegmentTypeCount56矢量轮廓段计数(param1)大于最大值(param2)。
QulError_FontEngineSpark_NativeGlyphMapDataNotSet57原生字形映射数据未设置。
QulError_FontEngineSpark_UnsupportedFontWeight58不支持字体粗细度(param1)。
QulError_FontEngineSpark_UnsupportedMarginSize59包含填充的宽度减去字形映射宽度大于0xFF。包含填充的宽度作为param1提供,字形映射宽度作为param2提供。此错误代码仅适用于调试构建。
QulError_FontEngineSpark_UnsupportedSegmentType60不支持的矢量段类型。
QulError_FontEngineSpark_SegmentTypesNotSet61矢量轮廓段类型尚未设置。
QulError_FontEngineSpark_SparkStateNotSet62Spark状态尚未设置。
QulError_FontEngineSpark_VectorOutlineNotSet63矢量轮廓尚未设置。
QulError_FreeTypeRasterizer_UnsupportedPixelFormat100030不支持像素格式。格式的值作为param1可用。
QulError_FreeTypeRasterizer_UnsupportedBrushPattern100031不支持画刷图案。图案的值作为param1可用。
QulError_Glyph_InvalidIteratorState66迭代器处于无效状态。此错误代码仅在调试构建中出现。
QulError_ParagraphInfo_ParagraphChangedCalled64段落更改回调尚未看到,但在此上下文中预期。此错误代码仅在调试构建中出现。
QulError_Glyph_TextEndReached65当文本已到达末尾时尝试读取下一个字符图。此错误代码仅在调试构建中出现。
QulError_Glyph_ParagraphChangedCallbackAlreadySet67已设置段落更改回调。此错误代码仅在调试构建中出现。
QulError_Glyph_ParagraphSizeIsZero68段落大小为零。此错误代码仅在调试构建中出现。
QulError_Glyph_TextIsEmpty69文本尚未设置。此错误代码仅在调试构建中出现。
QulError_Glyph_TextShaperNotSet70文本形变器尚未设置。此错误代码仅在调试构建中出现。
QulError_Glyph_UnexpectedNullParagraph71段落指针未设置。
QulError_Glyph_UnexpectedNullFontEngine72预期之外的空字体引擎。此错误代码仅在调试构建中出现。
QulError_Glyph_InvalidVisualIndex73无效的视觉字符图索引。此错误代码仅在调试构建中出现。
QulError_Glyph_InvalidLineFontMetrics74无效的行字体度量。此错误代码仅在调试构建中出现。
QulError_Glyph_NotImageFormat75字符图不是内联图像。此错误代码仅在调试构建中出现。
QulError_Gradient_NoGradientStops76必须提供至少一个渐变停止点。
QulError_GraphicsDevice_DrawingEngineNotSet77绘图引擎尚未设置。此错误代码仅在调试构建中出现。
QulError_GraphicsDevice_DestRectSizeIsNotSameAsSourceRectSize78宽度为param1和高度为param2的目标矩形与源矩形大小不同。此错误代码仅在调试构建中出现。
QulError_GraphicsDevice_InvalidClipRectBottom79裁剪矩形底部param1等于或大于缓冲区高度param2。此错误代码仅在调试构建中出现。
QulError_GraphicsDevice_InvalidClipRectLeft80裁剪矩形左param1小于0。此错误代码仅在调试构建中出现。
QulError_GraphicsDevice_InvalidClipRectRight81裁剪矩形右param1等于或大于缓冲区宽度param2。此错误代码仅在调试构建中出现。
QulError_GraphicsDevice_InvalidClipRectTop82裁剪矩形顶param1小于0。此错误代码仅在调试构建中出现。
QulError_GraphicsDevice_TextureMemoryAllocationFailed83大小为param1 KB的纹理内存分配失败。
QulError_GraphicsDevice_UnsupportedBitsPerPixel84不支持每像素param1位。
QulError_GraphicsDevice_UnsupportedRectSize85不支持的缩放矩形大小。宽度为param1,高度为param2
QulError_GraphicsDevice_UnsupportedTransformationMatrix86不支持的缩放变换矩阵。
QulError_GraphicsDevice_UnsupportedTransformationType87不支持的缩放变换类型。类型的值为param1
QulError_GraphicsDevice_VectorPathDataNotSet88未使用。
QulError_GraphicsDevice_UnexpectedNull89未使用。
QulError_GraphicsDevice_InvalidImageIndex90. 未使用。
QulError_Image_CouldNotAlignMemory91未能对图像进行内存对齐。所需的对齐方式和大小作为 param1param2 提供。
QulError_Image_InvalidAlignment92图像的对齐方式无效。
QulError_Image_InvalidTextureIndex93纹理索引无效。纹理索引作为 param1 提供,纹理数量作为 param2 提供。
QulError_Image_MemoryAllocationFailed94内存分配失败。以字节为单位的分配大小可用为 param1
QulError_Image_UnsupportedPixelFormat95图像不支持像素格式。格式的值作为 param1 提供。
QulError_Image_PropertyNotFound96从它未分配值时,未找到SharedImage属性。
QulError_Image_RefCountIsZero97图像引用计数为零,并且已被解引用。
QulError_Image_RefCountLimitReached98共享图像引用已达到最大可能数量。
QulError_ImageAsset_InvalidSectionId106资源存储部分中的无效头或尾ID。期望的 param1,找到 param2。请检查闪存是否正确编程。
QulError_ImageAsset_RasterBufferAllocationFailed107栅格缓冲区内存分配失败。此错误代码仅适用于调试构建。
QulError_ImageAsset_TextureAllocationFailed108纹理内存分配失败。
QulError_ImageAsset_TexturePreloadAllocationFailed109内存分配失败,用于大小为 param1 KB 且分配类型为 param2 的可预加载纹理。此错误代码仅适用于调试构建。
QulError_ImageCache_MemoryAllocationFailed110内存分配失败。以字节为单位的分配大小可用为 param1
QulError_ImageCache_RuntimeAllocationTypeIndexOutOfRange111运行时分配类型索引 param1 小于零或等于/大于分配类型数量 param2。此错误代码仅适用于调试构建。
QulError_ImageCache_TextureDoesNotFitInCache112大小为 param1 KB 的纹理无法放入大小为 param2 KB 的缓存中。
QulError_ImageCache TextureLoadFailed113从图像缓存中加载纹理失败。
QulError_ImageLayer_SourceHasToBeASingleImage120ImageLayer.source 包含多个图像。必须禁用 ImageFiles.MCU.Experimental.resourceSplitImageOptimization 才能对 ImageLayer 中的图像进行优化。
QulError_ImageProvider_InvalidImageProvider121无效的图像提供程序。
QulError_Image_FileNotOpen99无法打开从其加载资源的文件。这可能是由于提供的文件路径无效或文件系统尚未就绪。此错误代码仅适用于调试构建。
QulError_Image_FormatNotSupported100文件内容为不支持格式。
QulError_Image_ShortRead101尝试从文件读取数据时,没有或读取的数据不足。读取操作的偏移量和大小作为 param1param2 提供。
QulError_Image_LoaderValidationFailed102尝试从文件读取资产数据时,数据被检测为无效。
QulError_Image_AllocatorInstanceCreationFailed103无法检索分配器实例。
QulError_Image_ReferenceCountingNotEnabled104在SharedImage上执行的操作需要启用引用计数,但没有启用。通过首先设置清理函数来启用引用计数。
QulError_Image_DerefHookOverwritten105在已设置另一个函数的情况下,不能设置解引用钩子函数。这将覆盖现有函数,导致处理对象时出现问题。
QulError_ImageDecoder_CouldNotAlignMemory114未能对图像进行内存对齐。所需的对齐方式和大小作为 param1param2 提供。
QulError_ImageDecoder_DecodingFailed115无法解码图像数据。解码器的退出状态作为 param1 提供。
QulError_ImageDecoder_InvalidPixelformat116图像解码器无法提供请求的像素格式。
QulError_ImageDecoder_InvalidRead117从图像数据中读取数据超出范围。
QulError_ImageDecoder_LoaderValidationFailed118图像属性的基本检查失败。
QulError_ImageDecoder_MemoryAllocationFailed119内存分配失败。以字节为单位的分配大小可用为 param1
QulError_IntMath_UintLogZeroValue122尝试计算零的对数。此错误代码仅适用于调试版本。
QulError_ItemBase_ChildObjectAlreadyHasParentObject123尝试附加已经具有父对象的子对象。此错误代码仅适用于调试版本。
QulError_ItemBase_LinkedListError124链表中包含未预期的节点。此错误代码仅适用于调试构建。
QulError_ItemBase_InvalidAnchors125某个锚线缺失。从锚的有效性为param1,到锚的有效性为param2,中锚的有效性为param3
QulError_ItemBase_NotSiblingOrParent126目标项目既不是项的兄弟也不是其父项。
QulError_ItemIterator_ChildObjectNotSet127项迭代器的子对象尚未设置。此错误代码仅适用于调试版本。
QulError_Keyframe_ToAndFromFramesAreSame128目标帧与起始帧相同。
QulError_Layout_InvalidValue129在布置时使用无效的参数或中间值。
QulError_Layout_MemoryAllocationFailed130内存分配失败。以字节为单位的分配大小可用为 param1
QulError_LinkedList_InvalidHead131链表头无效。
QulError_LinkedListNode_AlreadyListMember132节点已在链表中。此错误代码仅适用于调试版本。
QulError_LinkedListNode_InvalidPreviousNode133链表前一个节点无效。此错误代码仅适用于调试版本。
QulError_LinkedListNode_InvalidNextNode134链表下一个节点无效。
QulError_LodePNG_UnsupportedOutputPixelFormat135对LodePNG解码不支持的输出像素格式。格式值可用作param1
QulError_LodePNG_InvalidHeader136由于无效的头部数据,无法加载PNG文件。错误描述可以在含有错误代码作为param1像素格式LodePNG文档中找到。
QulError_LodePNG_DecodeFailed137无法解码PNG文件。错误描述可以在含有错误代码作为param1LodePNG文档中找到。
QulError_MemoryUtility_AllocationFailed138尝试分配param1字节,对齐param2的内存,用于分配类型param3失败。
QulError_MonotypeUnicode_UnsupportedBidirectionalCharacterType139不支持的双向字符类型。类型的值可用作param1
QulError_Node_NoTransform140节点没有转换。
QulError_Node_InvalidItemPointer141返回的项指针不等于父项指针。此错误代码仅适用于调试版本。
QulError_Optional_ValueNotSet142尝试读取尚未设置的选项值。此错误代码仅适用于调试版本。
QulError_Path_MemoryAllocationFailed143内存分配失败。以字节为单位的分配大小可用为 param1,元素数量为 param2
QulError_Path_UnexpectedPathElementType144路径元素类型意外。
QulError_Path_UnexpectedSvgPathCommandType145意外的SVG路径命令类型param1。类型值必须解释为8位ASCII字符。
QulError_ParagraphIterator_HasNoNextElement146段落迭代器没有下一个元素。此错误代码仅适用于调试版本。
QulError_ParagraphIterator_InvalidIterator147无效的迭代器。此错误代码仅适用于调试版本。
QulError_ParagraphIterator_InvalidPosition148无效的位置。此错误代码仅适用于调试版本。
QulError_Property_MemoryAllocationFailed149内存分配失败。分配的字节大小可用作param1。此错误代码仅适用于调试版本。
QulError_Property_UnexpectedBinding150属性有意外的绑定。此错误代码仅适用于调试版本。
QulError_PropertyBase_DependencyNodesNotMarkedDirty151属性的依赖节点没有标记为脏。此错误代码仅适用于调试版本。
QulError_PropertyBase_FirstDependencyAlreadySet152第一个依赖已经设置。此错误代码仅适用于调试版本。
QulError_PropertyBase_NoBinding153属性没有绑定。此错误代码仅适用于调试版本。
QulError_PropertyBinding_AliasNotSet154属性别名尚未设置。
QulError_PropertyBinding_PropertyNotSet155属性尚未设置。此错误代码仅适用于调试版本。
QulError_QulAssumeWasIncorrect156向QUL_ASSUME提供了假假设表达式。
QulError_QulUnreachableWasReached157执行达到了标记为QUL_UNREACHABLE的代码。
QulError_QulRccLookup_MemoryAllocationFailed158内存分配失败。以字节为单位的分配大小可用为 param1
QulError_QulRccLookup_UnexpectedUrlLength159意外的URL长度param1,缓冲区大小为param2
QulError_QulRccLookup_UnexpectedUrlPrefix160意外的URL前缀。可用字符的数量作为param1提供,最大长度为param2
QulError_Rasterizer_LineWidthIsZero161光栅化线的宽度为零。此错误代码仅适用于调试版本。
QulError_Rasterizer_SpanXGreaterThanClipRectRight162跨度X param1 + 长度 param2 - 1大于剪辑矩形右边param3
QulError_Rasterizer_SpanXLessThanClipRectLeft163跨度X param1小于剪辑矩形左边param2
QulError_Rasterizer_SpanYGreaterThanClipRectBottom164跨度Y param1大于剪辑矩形下边param2
QulError_Rasterizer_SpanYLessThanClipRectTop165跨度Y param1小于剪辑矩形顶部param2
QulError_Region_InvalidBottom166区域的底部无效。
QulError_Region_InvalidRow167区域的行无效。此错误代码仅适用于调试版本。
QulError_Region_InvalidTop168区域的顶部无效。
QulError_Region_NodeIsRowHead169节点是行头。
QulError_Region_NodeIsRowTail170节点是行尾。
QulError_Region_UnexpectedNextNode171列表中出现了意外的下一个节点。此错误代码仅适用于调试版本。
QulError_Region_UnexpectedPrevNode172列表中出现了意外的上一个节点。此错误代码仅适用于调试版本。
QulError_Region_RowTailNotSet173行尾尚未设置。此错误代码仅适用于调试版本。
QulError_RenderTree_NodeIsOpaque174节点的渲染区域是不透明的。此错误代码仅适用于调试版本。
QulError_RenderTree_NodeSplitFailed175渲染节点分割失败。此错误代码仅适用于调试版本。
QulError_RenderTree_UnexpectedNodeType176父节点的类型意外。该类型的值作为param1提供。此错误代码仅适用于调试版本。
QulError_RenderTree_UnexpectedNullRasterBuffer177意外的空指针。此错误代码仅适用于调试版本。
QulError_Rle_InsufficientBufferSize178图像无法适合RLE缓冲区。
QulError_Rle_InvalidBufferCount179无效的缓冲区数量param1
QulError_Rle_InvalidPitch180无效的间距。每行的字节数作为param1提供,每像素的字节数作为param2提供。
QulError_Rle_UnsupportedPixelFormat181不支持像素格式。格式的值作为param1可用。
QulError_Rle_UnsupportedRleFormat182不支持的RLE格式。格式值作为param1提供。
QulError_Shape_DrawingEngineNotSet183绘图引擎尚未设置。
QulError_Shape_ShapeNotSet184形状尚未设置。
QulError_Shape_UnsupportedLineCapStyle185不支持的线帽样式param1
QulError_Shape_UnsupportedLineJoinStyle186不支持的线连接样式param1
QulError_Size_DivisionByZero187试图用零除以大小。
QulError_SparkTextShaper_BidirectionalInfoNotSet188关于文本双向的信息尚未设置。
QulError_SparkTextShaper_NotInitialized189文本整形引擎尚未初始化。
QulError_SparkTextShaper_InvalidGlyphPosition190字符信息位置 param1 小于零或大于文本信息长度 param2。此错误代码仅适用于调试构建。
QulError_SparkTextShaper_InvalidParagraphSize191段落大小 param1 大于文本大小 param2
QulError_SparkTextShaper_InvalidStartPosition192起始位置 param1 大于文本长度 param2
QulError_SparkTextShaper_ShaperInstanceAlreadyExists193已创建整形器的实例。
QulError_SparkTextShaper_TextBaseLevelNotSet194未设置文本基线级别。
QulError_SparkTextShaper_UnexpectedShapingResult195从整形引擎返回的值意外。
QulError_SparkTextShaper_InvalidState196整形器不在有效状态。此错误代码仅适用于调试构建。
QulError_Models_MemoryAllocationFailed197模型内存分配失败。
QulError_CharBuffer_OutOfMemoryBins198没有可用于字符缓冲区的内存块。此错误代码仅适用于调试构建。
QulError_CharBuffer_InvalidState199缓冲区不在有效状态。此错误代码仅适用于调试构建。
QulError_CharBuffer_IndexOutOfRange200索引不在当前段落的当前有效位置。此错误代码仅适用于调试构建。
QulError_CharBuffer_InvalidParagraphForContext201包含不适用于此上下文的内容的段落。此错误代码仅适用于调试构建。
QulError_StaticTextItem_OffsetNotSet202未设置偏移量。此错误代码仅适用于调试构建。
QulError_SwipeView_ContentItemIsNotFlickable203滑动视图的内容项不可切换。
QulError_TextBoundaryFinder_UnsupportedBoundaryType204不支持边界类型 param1
QulError_TextCache_AllocatorInstanceCreationFailed205无法创建大小为 param1 的固定块分配器实例。
QulError_TextCache_BitsPerPixelMismatch206用于 alpha 映射的每像素位数 param2 与渲染目标的每像素位数 param1 不匹配。
QulError_TextCache_IncorrectOffsetAlignment207源和目标之间的位偏移不匹配。此错误代码仅适用于调试构建。
QulError_TextCache_PreAllocationFailed208无法为文本缓存分配大小为 param1 的预分配缓冲区。
QulError_TextCache_UnexpectedAlphaMap209基于矢量的文本元素中出现意外的 alpha 映射。
QulError_TextCache_UnexpectedPathSegmentType210在基于矢量的文本元素中出现意外的向量路径段类型。
QulError_TextCache_UnsupportedAlphaMapFormat211不支持的文本 alpha 映射渲染的位每像素 param1
QulError_TextCache_InvalidMemoryAlignment212无效的内存对齐。此错误代码仅适用于调试构建。
QulError_TextElideHandler_FontEngineNotSet213未设置字体引擎。此错误代码仅适用于调试构建。
QulError_TextElideHandler_InvalidElideMode214无效的文本缩放模式。模式值为 param1
QulError_TextElideHandler_InvalidItemWidth215无效的项目宽度。
QulError_TextElideHandler_InvalidState216内部状态无效。
QulError_ParagraphInfo_TextIsNotAtStartPosition217文本遍历器不在段落的起始位置。
QulError_TextEngine_PositionsAlreadySet218段落信息位置已设置。此错误代码仅适用于调试构建。
QulError_TextEngine_InvalidGlyphInfoIndex219无效的字符信息索引。索引值为 param1,字符数量为 param2。此错误代码仅适用于调试构建。
QulError_TextEngine_UnicodeEngineNotSet220期望包含值的 Unicode 引擎指针。此错误代码仅适用于调试构建。
QulError_TextEngine_InvalidCallContext221函数在无效上下文中被调用。此错误代码仅在调试构建中可用。
QulError_TextLayout_InvalidIndexingType222无效的索引类型。类型的值可作为param1获取。此错误代码仅在调试构建中可用。
QulError_TextLayout_InvalidLineOffset223无效的行偏移。偏移的值可作为param1获取。
QulError_TextLayout_UnexpectedNullParagraph224出现意外的空段落。此错误代码仅在调试构建中可用。
QulError_TextLayout_InvalidImageRegistrationState225在注册内联图像时状态无效。此错误代码仅在调试构建中可用。
QulError_TextLayout_InvalidImageIndex226. 此错误代码仅在调试构建中可用。无效的图像索引。此错误代码仅在调试构建中可用。
QulError_TextLayout_UnexpectedNull227意外的空指针。此错误代码仅适用于调试版本。
QulError_TextLayout_VectorPathDataNotSet228未设置向量的路径数据。
QulError_TextMetrics_InvalidBottomRightX229无效的右下角X。X的值可作为param1获取。此错误代码仅在调试构建中可用。
QulError_TextMetrics_InvalidBottomRightY230无效的右下角Y。Y的值可作为param1获取。此错误代码仅在调试构建中可用。
QulError_TextShaper_GlyphIteratorNotIncremental231字形迭代器不是增量式的。此错误代码仅在调试构建中可用。
QulError_TextShaper_MasterIteratorAlreadySet232主迭代器已经被设置。
QulError_TextShaper_MasterIteratorNotSet233主迭代器尚未设置。
QulError_TextLine_NotLineStart234迭代器不在行起始位置。此错误代码仅在调试构建中可用。
QulError_TextLine_LineAlreadyProcessed235文本行已经被处理。
QulError_TextLine_NotValid236文本行无效。
QulError_Timer_AlreadyRunning237已添加的计时器正在运行。此错误代码仅在调试构建中可用。
QulError_Timer_DuplicateElement238计时器已在列表中。此错误代码仅在调试构建中可用。
QulError_Timer_MemoryAllocationFailed239计时器内存分配失败。
QulError_Timer_NextActiveTimerAlreadySet240下一个活动定时器已经被设置。
QulError_TimerItem_NextActiveTimerAlreadySet241下一个活动定时器已经被设置。此错误代码仅在调试构建中可用。
QulError_Transforms_TargetItemNotSet242未为目标变换设置目标项。
QulError_UnicodeString_ColorNameDoesNotContainAString243颜色名称不包含字符串。
QulError_UnicodeString_InvalidCharacter244字符不是有效的UTF-8。
QulError_UnicodeString_InvalidPosition245位置param1小于零或大于字符串长度param2。此错误代码仅在调试构建中可用。
QulError_UnicodeString_InvalidStringFormat246Unicode字符串格式无效。格式的值可作为param1获取。
QulError_UnicodeString_InvalidFormattedNumberString247数字字符串格式无效。此错误代码仅在调试构建中可用。
QulError_UnicodeString_MemoryAllocationFailed248内存分配失败。以字节为单位的分配大小可用为 param1
QulError_UnicodeString_UnsupportedStringFormat249不支持的字符串格式。
QulError_UnicodeString_StringHasNoNextElement250在字符串末尾请求下一个字符。此错误代码仅在调试构建中可用。
QulError_UnicodeString_InvalidIterator251无效的迭代器。此错误代码仅适用于调试版本。
QulError_UnicodeString_StringViewHasNoNextElement252字符串视图没有下一个元素。此错误代码仅在调试构建中可用。
QulError_Loader_In_Delegate254目前在委托内部使用Loader不受支持。此错误代码仅在调试构建中可用。
QulError_Loader_Item_AllocatorNotSet255项目分配器尚未设置。
QulError_FileCache_InvalidResourceCache256请求的资源缓存索引无效。无效的缓存索引可作为param1获取。此错误代码仅在调试构建中可用。
QulError_FileCache_CallbackAlreadySet257资源缓存中移除纹理的回调已设置。此错误代码仅供调试版本使用。
QulError_FileCache_MemoryAllocationFailed258内存分配失败。
QulError_MonoType_Generic253通用 MonoType 错误。此错误代码仅供调试版本使用。
QulError_Core_End259Qt Quick Ultralite 核心错误代码的范围结束。
QulError_Platform100000Qt Quick Ultralite 平台错误代码的范围开始。
QulError_Adc_SdkError100001SDK 的 ADC 驱动返回的错误。返回代码的值可作为 param1 使用。返回代码的值必须按 SDK 定义的错误类型进行解释。
QulError_Bezier_EmptyCurve100002曲线上没有段。
QulError_Bezier_InvalidArgument100003使用了无效的参数。
QulError_Bezier_TooManySegments100004曲线中的段太多。段的数量可作为 param1 使用。
QulError_Brush_UnsupportedPattern100005不支持的操作模式 param1
QulError_BufferData_AlreadyAllocated100006尝试分配已分配的缓冲区。
QulError_BufferData_InvalidDeallocation100007尝试释放未分配的缓冲区。
QulError_BufferData_MemoryAllocationFailed100008内存分配失败。以字节为单位的分配大小可用为 param1
QulError_CircularBuffer_MemoryAllocationFailed100009内存分配失败。以字节为单位的分配大小可用为 param1
QulError_CircularBuffer_PopEmpty100010尝试从空缓冲区中删除条目。此错误代码仅供调试版本使用。
QulError_Cygfxbackend_MemoryAllocationFailed100011内存分配失败。以字节为单位的分配大小可用为 param1
QulError_Dave2d_SdkError100012SDK 的 D/AVE 2D 驱动返回的错误。返回代码的值可作为 param1 使用。返回代码的值必须按 SDK 定义的错误类型进行解释。
QulError_DeviceLink_ShouldNotBeCalled100013当设备链接组件被禁用时,调用了设备链接组件的函数。所有对设备链接的调用都应该检查从 DeviceLink::instance() 返回的指针是否不为 NULL
QulError_DeviceLink_NotImplemented100014对于此平台,尚未实现设备链接接口。
QulError_Display_InitializationFailed100015无法初始化显示。
QulError_DisplayDriver_SdkError100016SDK 显示驱动返回的错误。返回代码的值可作为 param1 使用。返回代码的值必须按 SDK 定义的错误类型进行解释。
QulError_Dma2d_SdkError100017SDK 的 DMA2D 驱动返回的错误。返回代码的值可作为 param1 使用。返回代码的值必须按 SDK 定义的错误类型进行解释。
QulError_DrawingDevice_InvalidCoordinate100018给定的坐标与设备不匹配。X 的值可作为 param1 使用,Y 的值可作为 param2 使用。
QulError_DrawingDevice_InvalidPitch100019无效的步长。每行字节数的值可作为 param1 使用。
QulError_DrawingDevice_InvalidSize100020无效的大小。宽度的值可作为 param1 使用,高度可作为 param2 使用。
QulError_DrawingEngine_InvalidBuffer100021用于绘制的无效缓冲区。此错误代码仅供调试版本使用。
QulError_DrawingEngine_InvalidScreen100022请求的屏幕不存在。
QulError_DrawingEngine_MissingFallback100023缺少后备绘图引擎的实现。
QulError_DrawingEngine_SurfaceAllocationFailed100024无法分配离屏表面。
QulError_DrawingEngine_UnsupportedBlendMode100025不支持的混合模式。混合模式的值可作为 param1 使用。
QulError_DrawingEngine_UnsupportedPixelFormat100026不支持像素格式。格式的值作为param1可用。
QulError_DrawingEngine_UnsupportedFeature_LinearGradientPattern100027平台绘图引擎不支持具有 LinearGradientPattern 模式的画刷。
QulError_FixedSizeBlockHeap_FreeIndexOutOfRange100028释放的内存不属于 FixedSizeBlockHeap。此错误代码仅供调试版本使用。
QulError_FixedSizeBlockHeap_SizeIndexOutOfRange100029提供的地址不属于 FixedSizeBlockHeap。
QulError_GenericMatrix_IndexOutOfRange100032超出矩阵边界。
QulError_GraphicsDriver_UnsupportedAlignment100033不支持的图像对齐。对齐必须是 param1 字节。对齐由 ImageFiles.MCU Experimental.resourceAlignment 设置。
QulError_GraphicsDriver_UnsupportedColorDepth100034不支持的色深。色深的值可查阅 param1
QulError_GraphicsDriver_UnsupportedFramebufferAlignment100035不支持的帧缓冲区对齐。对齐必须是 param1 字节。此错误代码仅适用于调试构建。
QulError_GraphicsDriver_UnsupportedPixelFormat100036不支持像素格式。格式的值作为param1可用。
QulError_LayerEngine_EmptyColorTable100037索引颜色表中没有颜色。
QulError_LayerEngine_InvalidLayerIndex100038无效的层索引。索引的值可查阅 param1
QulError_LayerEngine_InvalidRenderingHints100039无效的平台默认渲染提示。渲染提示的值可查阅 param1。此错误代码仅适用于调试构建。
QulError_LayerEngine_MemoryAllocationFailed100040层引擎内存分配失败。
QulError_LayerEngine_MissingSpriteLayer100041未设置精灵层。
QulError_LayerEngine_MixedColorDepthNotSupportedInSpriteLayer100042SpriteLayer 内的所有图像层和项层必须具有相同的色深。精灵格式的值可查阅 param1,层格式的值可查阅 param2
QulError_LayerEngine_RuntimeColorDepthChangeNotSupported100043平台不支持运行时层色深更改。
QulError_LayerEngine_SpriteNotWithinSpriteLayer100044精灵坐标不在精灵层内。X 的值可查阅 param1,Y 的值可查阅 param2
QulError_LayerEngine_UnsupportedAlignment100045不支持的图像对齐。对齐必须是 param1 字节。对齐由 ImageFiles.MCU Experimental.resourceAlignment 设置。
QulError_LayerEngine_UnsupportedColorDepth100046不支持的色深。色深的值可查阅 param1
QulError_LayerEngine_UnsupportedPerScanlinePadding100047不支持每扫描行的填充。
QulError_LayerEngine_UnsupportedPitch100048不支持的图像像素点。宽度对齐必须是 param 字节。对齐由 ImageFiles.MCU Experimental.resourceAlignment 设置。
QulError_LayerEngine_UnsupportedPixelFormat100049不支持像素格式。格式的值作为param1可用。
QulError_Lcdifv2Layer_DisplayControllerInitializationFailed100050Lcdifv2 引擎初始化显示控制器失败。
QulError_Lcdifv2Layer_LayerAllocationFailed100051Lcdifv2 层内存分配失败。
QulError_Lcdifv2Layer_LayerCountExceeded100052LCDIFv2 层数量超过限制。
QulError_Lcdifv2Layer_LayerNotSet100053Lcdifv2 层未设置。
QulError_Lcdifv2Layer_UnsupportedPixelFormat100054不支持的 像素格式,用于 LCDIFv2。格式的值可查阅 param1
QulError_LruCache_SizeExceeded100055缓存大小超出。
QulError_MemoryAllocator_InvalidArgument100056使用了无效的参数。
QulError_MessageQueue_MessageTooLong100057请求队列的消息大小大于系统队列能够容纳的大小。
QulError_MessageQueue_RequestFailed100058系统无法提供一个新队列。
QulError_PathData_InvalidSize100059路径数据格式错误。大小的值可查阅 param1
QulError_PathData_SegmentOutOfRange100060尝试访问具有 param2 个段的路径中的索引为 param1 的段。
QulError_PathData_SizeOverflow100061路径大小整数溢出。大小的值可查阅 param1
QulError_PathData_UnknownSegmentType100062路径中包含一个类型为 param1 的未知段。
QulError_PathDataIterator_NextSegmentDoesNotExist100063无法访问路径中的下一个段。
QulError_PathDataIterator_UnexpectedSegmentType100064操作意外的段类型。类型的值可查阅 param1
QulError_PathDataSegment_SegmentIndexOutOfRange100065段索引无效。索引的值可查阅 param1,段计数可查阅 param2
QulError_PathDataSegment_UnexpectedControlElementCount100066意外的控件元素计数。元素索引可通过param1获取,元素总数可通过param2获取,路径类型可通过param3获取。
QulError_PathDataStroker_InvalidArc100067无法根据提供的数据绘制圆弧。
QulError_PathDataStroker_MemoryAllocationFailed100068路径数据内存分配失败。
QulError_PathDataStroker_UnknownCapStyle100069未知端点样式。样式的值可通过param1获取。
QulError_PathDataStroker_UnknownJoinStyle100070未知连接样式。样式的值可通过param1获取。
QulError_PerformanceLogging_InvalidStackRange100071无效的堆栈范围。
QulError_Platform_ExecImplementationMissing100072缺少对Qul::Platform::PlatformContext::exec函数的实现。
QulError_Platform_MemoryAllocationFailed100073平台内存分配失败。
QulError_PreloadAllocator_UnsupportedOperation100074在PreloadAllocator上的不支持的操作。
QulError_Qspi_SdkError100075SDK QSPI驱动的错误返回值。返回码的值可通过param1获取。返回码的值需要解释为SDK定义的错误类型。
QulError_Ram_InitializationFailed100076RAM初始化失败。
QulError_ResourceStorageSection_LoadFailed100077资源存储节加载失败。
QulError_Rh850_CdiError100078Renesas RH850 CDI错误。返回码的值可通过param1获取。返回码的值需要解释为uint32_t。
QulError_Rh850_Drw2dError100079Renesas RH850 DRW2D错误。返回码的值可通过param1获取。返回码的值需要解释为r_drw2d_Error_t。
QulError_Rh850_WmError100080Renesas RH850 WM错误。返回码的值可通过param1获取。返回码的值需要解释为r_wm_Error_t。此错误码仅适用于调试构建。
QulError_Rng_SdkError100081SDK随机数生成器驱动程序返回错误。返回码的值可通过param1获取。返回码的值需要解释为SDK定义的错误类型。
QulError_Screen_UnsupportedDisplayColorFormat100082不支持的显示颜色格式。格式的值可通过param1获取。
QulError_Texture_InvalidCoordinate100083像素坐标超出范围。X的值可通过param1获取,Y的值可通过param2获取。此错误码仅适用于调试构建。
QulError_Texture_UnsupportedPixelFormat100084不支持的像素格式。格式的值可通过param1获取。此错误码仅适用于调试构建。
QulError_Timer_SdkError100085SDK计时器驱动程序返回错误。返回码的值可通过param1获取。返回码的值需要解释为SDK定义的错误类型。
QulError_TouchDriver_InitializationFailed100086触摸驱动程序初始化失败。
QulError_Vglite_InitializationFailed100087VGLite无法初始化。
QulError_Vglite_DrawingBufferNotSet100088VGLite绘图缓冲区未设置。
QulError_Vglite_MemoryAllocationFailed100089VGLite内存分配失败。
QulError_Vglite_SdkError100090SDK VGLite驱动程序返回错误。返回码的值可通过param1获取。返回码的值需要解释为SDK定义的错误类型。
QulError_WindowInterface_MemoryAllocationFailed100091窗口接口内存分配失败。
QulError_Platform_End100092Qt Quick Ultralite平台错误代码的范围结束。
QulError_Custom200000自定义错误代码的范围开始。

函数文档

[自 Qt Quick Ultralite 2.2 开始] const char *errorCodeToString(QulError code)

返回错误代码的C字符串表示形式的指针。

在调试构建中,该函数返回错误范围起始值以及在CorePlatform范围内的错误代码的字符串表示形式。在发布构建中,它返回错误范围起始值的字符串表示形式,对于其余的错误代码值返回空字符串。

注意:对于Custom范围内的错误代码,返回空字符串。

此函数自 Qt Quick Ultralite 2.2 开始引入。

另请参阅:Qul::PlatformInterface::error错误处理

在特定 Qt 许可下可用。
了解更多。