Flet v0.26.0 版本发布公告

💡 原文英文,约800词,阅读约需3分钟。
📝

内容提要

Flet 0.26.0版本发布,更新了扩展性方法,现为单一Python包,包含Python和Flutter代码。内置的音频、视频和地图扩展已移至独立库,便于使用。支持自定义控件,简化项目构建。此版本要求Python 3.9或更高版本,并修复多个问题。

🎯

关键要点

  • Flet 0.26.0版本发布,更新了扩展性方法,现为单一Python包,包含Python和Flutter代码。

  • 内置的音频、视频和地图扩展已移至独立库,便于使用。

  • 支持自定义控件,简化项目构建。

  • 此版本要求Python 3.9或更高版本,并修复多个问题。

  • 可以通过命令'pip install 'flet[all]' --upgrade'来升级Flet。

  • Flet控制基于第三方Flutter包,已移至独立库并发布在PyPI。

  • 创建新虚拟环境并安装Flet,使用模板创建新的Flet扩展项目。

  • Flet 0.26.0确保正确安装Flutter SDK、Java (JDK)和Android SDK。

  • 需要手动安装Visual Studio 2022或Xcode以构建Windows或iOS/macOS应用。

  • Flet已迁移到Flutter SDK 3.27。

  • 修复了多个问题,包括Tooltip损坏、DatePicker回归等。

  • 鼓励用户升级到Flet 0.26.0并测试新功能。

🔎

延伸解读

扩展性的新变化

Flet 0.26.0版本将扩展性方法进行了重大更新,所有内置的音频、视频和地图扩展已移至独立库。这一变化使得开发者可以更灵活地使用和定制这些扩展,鼓励社区参与开发和贡献。

Python版本要求

新版本要求使用Python 3.9或更高版本,Python 3.8已停止支持。这意味着开发者需要及时更新其开发环境,以确保兼容性和获得最新功能。

构建环境的注意事项

在构建Flet应用时,确保正确安装Flutter SDK、Java和Android SDK是必要的。对于Windows和iOS/macOS应用,开发者还需手动安装Visual Studio或Xcode,这可能增加了初学者的入门难度。

延伸问答

Flet 0.26.0版本有哪些主要更新?

Flet 0.26.0版本更新了扩展性方法,现为单一Python包,包含Python和Flutter代码,并将内置的音频、视频和地图扩展移至独立库。

如何升级到Flet 0.26.0版本?

可以通过命令'pip install 'flet[all]' --upgrade'来升级Flet。

Flet 0.26.0版本对Python的要求是什么?

Flet 0.26.0版本要求Python 3.9或更高版本。

Flet 0.26.0版本中如何创建自定义控件?

可以创建新的虚拟环境并安装Flet,然后使用命令'flet create --template extension --project-name my-control'来创建新的Flet扩展项目。

Flet 0.26.0版本修复了哪些问题?

修复了多个问题,包括Tooltip损坏、DatePicker回归等。

Flet 0.26.0版本如何支持平台特定的依赖?

Flet 0.26.0版本的'build'命令支持平台特定的依赖项,可以在构建时复制flutter-packages。

🏷️

标签

➡️

继续阅读