C

1.3 版本的新功能

1.3 版本的变化

新增功能

源代码兼容性中断

  • StaticTextColorizedImage QML 类型移动到 Qt Quick Ultralite Extras QML 模块中。现在必须将 "import QtQuickUltralite.Extras" 语句添加到您的 QML 文件中才能使用这些类型。
  • 不允许使用未被作为 QML 模块一部分导入的 "pragma Singleton" QML 类型。这是为了提高与 Qt QML 的兼容性。
  • qmldir 文件中不再支持 "depends" 命令。使用 "import <uri>" 语句代替。
  • 修改了定义为数组包含字面量对象的 QML 模型中的 Keys.onPressedKeys.onReleased 信号处理程序。它们不再使用整数值 key 参数,而是使用 KeyEvent 类型的 event 参数。这提高了 QML 与 Qt 5.15 的兼容性。
  • 修改了定义为包含对象字面量的数组的 QML 模型。此类模型不再具有对象属性的规则。使用 modelData 规则访问对象字面量值。
  • 已从 颜色 移除了 red()green()blue()alpha() 函数,改用新的 rgba 属性。这提高了 QML 与 Qt 5.15 的兼容性。
  • QULCharts 模块的导入语句从 QtQuick.Charts 更改为 QtCharts,以与 Qt 的 Qt Charts 模块保持一致。

其他变更内容

  • CMake 最小要求版本已更改为 3.15,从 3.13 版本升级。

修复了问题

  • 提高了在 SwipeView 页面之间切换的处理能力。
  • 修复了与 SwipeView::interactive 相关的崩溃。
  • 修复了在模型结构和导出的 C++ 函数中对 Qul::qreal 的支持。
  • 修复了 FreeRTOS 中的 free(nullptr) 崩溃。
  • 启用了在每个目标中多次调用 qul_target_qml_sources CMake 函数的功能。

新 API

新的 QML 类型

新的 QML 属性

QML 类型 Image

rotation : real
scale : real
transformOrigin : 枚举

QML 类型 Text

rotation : real
scale : real
transformOrigin : 枚举

在某些 Qt 许可证下可用。
了解详情。