前面的废话
最近出差的有点频繁,事情也很多,完整点的时间都没有,忙起来了有点空虚,在某个碎片时间看到了Flet,简单尝试了一下,挺有意思的,不过中文的文档比较少,简单看了下英文的tutorials,做个笔记记录一下吧
关于flet
对于flet的简介比较多,简单的讲,flet是一个能够搭建桌面应用程序及web应用的框架.这几天试用的感受就是,作为一个web框架,似乎奇慢无比,作为一个桌面应用,启动速度还是很可以的,至少比PYQT要来得快些.内置的东西很多,图标,颜色等等,基于flutter,用python来编写.
安装部署
python环境建议用3.9+,官方的example里面,很多都用到了python的新特性,低版本的python会有问题,目前用的python3.9可以正常的运行,flet版本是0.5.用pip安装就可以了.
pip install flet
写个测试代码,测试一下是否安装成功
import flet as ft
def main(page: ft.Page):
page.window_width=300
page.window_height=300
page.title="HelloApp"
t = ft.Text("Hello world")
page.add(t)
page.update()
ft.app(target=main)
看到应用界面出来了,环境就没问题了
计划
接下来准备把trolli的app给抄一遍,慢慢来吧,没多少时间 最后祝大家五一快乐