C

1.6 新特性

Qt Quick Ultralite 在小版本发布之间保持源码兼容性。然而,某些更改可能需要您相应地修改应用程序代码。以下部分突出了此类更改

1.6.0 版本更改

新的工具链

  • Qt for MCUs 现在支持使用 IAR 工具链构建适用于 ARM V8.50 的应用程序。它为受支持的板子提供预构建库和现成的 CMake 集成。查看支持的目标板和开发主机以获取列表。

新功能

  • ListViewRepeater 现在提供访问其包含项的方法。
  • Timeline 中的关键帧现在可以针对字符串和布尔属性。
  • 添加了一个新的平台接口,以允许在支持的平台上将圆角矩形的硬件加速混合实现。

文档

  • SDK 中包含的所有 示例 现在都有文档。

已解决的问题

  • 改进了 SwipeView 的响应速度。
  • 已修复使用 MSVC v14.27 或更高版本构建的桌面版本。
  • 已修复在文本元素上设置非常大的尺寸时的编译错误。
  • 将 Rectangle 设置为声明为 Item 的属性时,不会导致编译错误了。
  • 修复了在 Text-based inline component 的实例上设置填充和转换属性时的编译错误。
  • 使用 QUL_RESOURCE_COMPRESSION 压缩的资产现在可以从闪存中正确读取,而不再预先加载到 RAM 中。
  • 更改了在应用程序启动时解析绑定的顺序。首先解析所有绑定,然后在调用 Component.onCompleted 为每个对象之前,再次重新评估绑定。

新 API

用于应用程序开发的 API

新 QML 方法

QML 类型 ListView

varitemAtIndex(int index)

QML 类型 Repeater

varitemAt(int index)

平台开发APIs

新成员函数

DrawingEngine

virtual voidblendRoundedRect(Qul::PlatformInterface::DrawingDevice *drawingDevice, const PlatformInterface::Rect &rect, const PlatformInterface::Rect &clipRect, PlatformInterface::Rgba32 color, int radius, Qul::PlatformInterface::DrawingEngine::BlendMode blendMode = BlendMode_SourceOver)

前版本变化

1.1 版本新功能

v1.1.0 版本变化

1.2 版本新功能

v1.2.0 版本变化

1.3 版本新功能

v1.3.0 版本变化

1.4 版本新功能

v1.4.0 版本变化

1.5 版本新功能

v1.5.0 版本变化

1.6 新特性

v1.6.0 版本变化

1.7 版本新功能

v1.7.0 版本变化

1.8 版本新功能

v1.8.0 版本变化

1.9 版本新功能

v1.9.0 版本变化

2.0 版本新功能

v2.0.0 版本变化

2.1 版本新功能

2.1 版本变化

2.2 版本新功能

2.2 版本变化

2.3 版本新功能

2.3 版本变化

2.4 版本新功能

2.4.0 版本变化

2.5 版本新功能

2.5 版本变化

2.6 版本新功能

2.6.0 版本变化

2.7 版本新功能

2.7.0 版本变化

在某些Qt许可证下可用。
了解更多。