C
1.6 新特性
Qt Quick Ultralite 在小版本发布之间保持源码兼容性。然而,某些更改可能需要您相应地修改应用程序代码。以下部分突出了此类更改
1.6.0 版本更改
新的工具链
- Qt for MCUs 现在支持使用 IAR 工具链构建适用于 ARM V8.50 的应用程序。它为受支持的板子提供预构建库和现成的 CMake 集成。查看支持的目标板和开发主机以获取列表。
新功能
- ListView 和 Repeater 现在提供访问其包含项的方法。
- 在 Timeline 中的关键帧现在可以针对字符串和布尔属性。
- 添加了一个新的平台接口,以允许在支持的平台上将圆角矩形的硬件加速混合实现。
文档
- SDK 中包含的所有 示例 现在都有文档。
已解决的问题
- 改进了 SwipeView 的响应速度。
- 已修复使用 MSVC v14.27 或更高版本构建的桌面版本。
- 已修复在文本元素上设置非常大的尺寸时的编译错误。
- 将 Rectangle 设置为声明为 Item 的属性时,不会导致编译错误了。
- 修复了在 Text-based inline component 的实例上设置填充和转换属性时的编译错误。
- 使用
QUL_RESOURCE_COMPRESSION
压缩的资产现在可以从闪存中正确读取,而不再预先加载到 RAM 中。 - 更改了在应用程序启动时解析绑定的顺序。首先解析所有绑定,然后在调用
Component.onCompleted
为每个对象之前,再次重新评估绑定。
新 API
用于应用程序开发的 API
新 QML 方法
QML 类型 ListView
var | itemAtIndex(int index) |
QML 类型 Repeater
var | itemAt(int index) |
平台开发APIs
新成员函数
virtual void | blendRoundedRect(Qul::PlatformInterface::DrawingDevice *drawingDevice, const PlatformInterface::Rect &rect, const PlatformInterface::Rect &clipRect, PlatformInterface::Rgba32 color, int radius, Qul::PlatformInterface::DrawingEngine::BlendMode blendMode = BlendMode_SourceOver) |
前版本变化
v1.1.0 版本变化 | |
v1.2.0 版本变化 | |
v1.3.0 版本变化 | |
v1.4.0 版本变化 | |
v1.5.0 版本变化 | |
v1.6.0 版本变化 | |
v1.7.0 版本变化 | |
v1.8.0 版本变化 | |
v1.9.0 版本变化 | |
v2.0.0 版本变化 | |
2.1 版本变化 | |
2.2 版本变化 | |
2.3 版本变化 | |
2.4.0 版本变化 | |
2.5 版本变化 | |
2.6.0 版本变化 | |
2.7.0 版本变化 |
在某些Qt许可证下可用。
了解更多。