C

Qt Quick Ultralite Shapes QML 类型

The Qt Quick Ultralite Shapes 模块为 Qt Quick Ultralite 应用程序提供了使用矢量形状的类型。

Qt Quick Ultralite 通过以下两种方式之一渲染矢量形状:

在以下情况下,Qt Quick Ultralite 使用软件渲染回退:

  • 支持的目标板没有矢量图形的硬件加速。
  • 支持的目标板对矢量图形有硬件加速,但在参考平台适配中未实现。

Qt Quick Ultralite 默认使用抗锯齿软件渲染。有关更多信息,请参阅QUL_SOFTWARE_RASTERIZER_FREETYPE

要使用 Qt Quick Ultralite Shapes QML 类型,请将 Shapes 添加到您基于 qmlproject 的项目中 模块文件 列表。

ModuleFiles {
    MCU.qulModules: ["Shapes"]
}

当使用 CMake 项目时,将您的应用程序链接到 Qul::Shapes CMake 目标。

target_link_libraries(app PRIVATE Qul::Shapes)

并将以下导入语句添加到您的 .qml 文件中

import QtQuick.Shapes

对象类型

LinearGradient

线性渐变

Shape

渲染路径

ShapeGradient

形状填充渐变的基类型

ShapePath

描述路径以及与描边和填充相关联的属性

在特定的 Qt 许可协议下提供。
了解更多信息。