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
对象类型
线性渐变 | |
渲染路径 | |
形状填充渐变的基类型 | |
描述路径以及与描边和填充相关联的属性 |
在特定的 Qt 许可协议下提供。
了解更多信息。