基于MCU项目的Qt Design Studio特性和功能
下表总结了在开发MCU项目时,主要Qt Design Studio功能支持的概要。
查看 | 完全支持 | 部分支持 | 不支持 | 注释 |
---|---|---|---|---|
2D | X | - | - | 在2D视图中,场景由常规的Qt Quick和QML渲染,而不是Qt Quick Ultralite和Qt for MCUs,因此可能存在一些细微或不准确之处。请注意,Qt Design Studio预览和Qt Quick Ultralite使用的默认字体不同,开发者必须确认两个字体的相同。 |
3D | - | - | X | 3D视图不是Qt Quick Ultralite或Qt for MCUs的部分。 |
材质编辑器和浏览器 | - | - | X | 材质编辑器和材质浏览器视图不是Qt Quick Ultralite或Qt for MCUs的部分。 |
组件 | X | - | - | 仅显示可适用于MCU项目的组件和模块。 |
资产 | X | - | - | 显示在QmlProject文件中列出的所有资产。 |
导航器 | X | - | - | 以树状结构显示当前组件文件的组成。 |
属性 | X | - | - | 仅显示适用于MCU项目的预置属性(例如,通过Qt Quick及其模块)。 |
连接 | X | - | - | 连接视图显示了当前文件中的所有信号处理程序,但它不过滤可用的信号,因此您仍然可以查看和选择Qt Quick中提供的信号,但在Qt Quick Ultralite中不可见。如果您设置的操作为调用函数,并且项目为Qt,也适用同样的情况。查阅组件文档以过滤可用的信号/函数。 |
状态 | X | - | - | 该功能完全支持,但在Qt for MCUs已知问题或局限性中列出了某些限制。此外,StateGroup被禁用。 |
转换 | X | - | - | - |
转换 | - | X | - | 《翻译》视图使用常规的Qt Quick预览,而不是Qt Quick Ultralite,因此在某些翻译中计算文本溢出可能不准确。 |
时间轴 | X | - | - | - |
曲线 | X | - | - | 线性插值有效,Qt MCU支持Qt for MCUs 2.6或更高版本的easing.bezierCurve 关键帧属性。 |
代码 | X | - | - | 代码视图使用常规的Qt Quick,而不是Qt Quick Ultralite,所以如果您使用或分配了一个不受支持的属性,它可能不会显示错误。 |
内容库 | - | - | X | 《内容库》视图不属于Qt Quick Ultralite或Qt for MCU。 |
纹理编辑器 | - | - | X | 《纹理编辑器》视图不属于Qt Quick Ultralite或Qt for MCU。 |
在某些Qt许可证下可用。
了解更多信息。