Flet v0.26.0 版本发布公告
内容提要
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。