Flet v0.24.0 发布公告
内容提要
Flet版本0.24.0已发布,修复了错误,增强了功能,包括更好的事件字符串输出,改进的地理定位控制和增强的Markdown控制。还支持背景图像或渐变,改进了类型,修复了各种问题。已弃用的项目将在版本0.27.0中删除。Tooltip类现在是一个Python数据类。对InputFilter.regex_string进行了更改,并删除了向事件处理程序订阅多个回调的可能性。鼓励用户升级到Flet 0.24.0并提供反馈。
关键要点
-
Flet版本0.24.0发布,包含大量错误修复和功能增强。
-
事件字符串输出改进,图像过滤质量默认设置为中等。
-
地理定位控制改进,支持位置流和on_position_change事件。
-
Markdown控制显著改进,支持SVG图像和更多自定义选项。
-
新增背景图像或渐变设置功能。
-
增加对右到左文本方向的支持。
-
引入--no-rich-output标志以禁用控制台中的富输出。
-
输入过滤器(InputFilter)的处理方式已修改,需使用正则表达式锚点。
-
移除了向事件处理程序订阅多个回调的功能。
-
弃用的项目将在版本0.27.0中删除,包括ThemeVisualDensity和Tooltip类的更改。
-
鼓励用户升级到Flet 0.24.0并提供反馈。
延伸问答
Flet 0.24.0版本有哪些主要的新功能?
Flet 0.24.0版本新增了背景图像或渐变设置、改进的地理定位控制、增强的Markdown控制等功能。
Flet 0.24.0版本修复了哪些错误?
修复了多个错误,包括Markdown无法渲染SVG图像、输入过滤器清除文本内容等问题。
如何处理InputFilter.regex_string的变化?
需要使用正则表达式锚点,确保整个字符串匹配模式,并允许空字符串,例如使用r'^[0-9]*$'。
Flet 0.24.0版本中Tooltip类有什么变化?
Tooltip类现在是一个Python数据类,不再是Flet控制,tooltip属性支持字符串和Tooltip对象。
Flet 0.24.0版本中事件处理程序的回调有什么变化?
移除了向事件处理程序订阅多个回调的功能,现在每个事件只能有一个回调。
Flet 0.24.0版本中Markdown控制有哪些改进?
Markdown控制显著改进,支持SVG图像和更多自定义选项。