Flet v0.23.0 发布公告

💡 原文英文,约600词,阅读约需2分钟。
📝

内容提要

Flet 0.23.0发布,修复了多个问题,增加了新功能,包括滚动条、高分辨率视频播放和下拉菜单颜色。修复错误时会显示清晰的错误信息,输出的flet build命令结果更美观。新增了--show-platform-matrix选项,显示构建平台矩阵。重命名了一些属性和枚举,修订了废弃策略。升级到Flet 0.23.0,测试新功能。如有问题,请加入Flet Discord服务器或在Flet GitHub讨论区创建新帖子。

🔎

延伸解读

错误处理更透明

Flet 0.23.0 在多数控件中增加了断言检查,当传入错误值时,会抛出带有清晰信息的 AssertionError。这解决了以往控件可能视觉上出错却无提示的问题,例如 DataTable 列数少于单元格数时整个表格变灰却不报错。开发者现在能更快定位问题,但若发现遗漏的检查,可向社区反馈。

构建命令优化

flet build 命令的输出经过美化,更易阅读。新增的 --show-platform-matrix 选项可显示构建平台矩阵表,包含“Command”和“Platform”两列,帮助开发者了解不同命令对应的目标设备。当目标平台无法在当前设备构建时,也会显示该矩阵及提示信息,方便排查构建环境问题。

弃用策略调整

Flet 修改了弃用策略:在 1.0 之前,所有弃用的 API 将在后续三个版本后移除。例如 v0.23.0 中弃用的 SafeArea.minimum(重命名为 minimum_padding)、MaterialState(重命名为 ControlState)和 NavigationDestination(重命名为 NavigationBarDestination),将在 v0.26.0 中移除。开发者需及时更新代码,避免未来版本兼容性问题。

❓

Q&A

Flet 0.23.0版本新增了哪些功能?

新增了滚动条、高分辨率视频播放和下拉菜单颜色等功能。

Flet 0.23.0修复了哪些主要问题?

成功修复了多个问题,包括滚动条主题和高分辨率视频播放延迟等。

如何处理Flet中的错误?

在提供错误值时,会抛出AssertionError,并显示清晰的错误信息。

Flet 0.23.0的弃用策略是什么?

所有弃用将在下三个版本后移除,当前版本的弃用将在v0.26.0中删除。

如何获取Flet 0.23.0的构建平台矩阵?

可以使用新增的--show-platform-matrix选项来显示构建平台矩阵。

Flet 0.23.0的输出结果有什么变化?

输出的flet build命令结果经过美化,显示更为美观。

🏷️

标签

➡️

继续阅读