使用Flet 在 Python 中构建 Flutter 应用程序
Flet 使开发人员能够使用 Python 轻松构建实时 Web、移动和桌面应用程序。无需前端经验。
特点
几分钟内从创意到应用
适用于您的团队、周末项目、数据输入表单、信息亭应用程序或高保真原型的内部工具或仪表板 - Flet 是一个理想的框架,可以快速破解美观的交互式应用程序以服务于一组用户。
简单的架构
不再需要使用 JavaScript 前端、REST API 后端、数据库、缓存等的复杂架构。使用 Flet,您只需使用 Python 编写一个整体式有状态应用程序,即可获得多用户、实时单页应用程序 (SPA)。
开箱即用
要开始使用 Flet 进行开发,您只需要您最喜欢的 IDE 或文本编辑器。没有 SDK,没有成千上万的依赖项,没有复杂的工具——Flet 有内置的网络服务器,带有资产托管和桌面客户端。
由Flutter构建
Flet UI 使用Flutter构建,因此您的应用程序看起来很专业,并且可以交付到任何平台。Flet 通过将更小的“小部件”组合成具有命令式编程模型的即用型“控件”来简化 Flutter 模型。
语言无关
Flet 与语言无关,因此团队中的任何人都可以用自己喜欢的语言开发 Flet 应用程序。Python已经得到支持,Go,C#和其他产品紧随其后。
部署到任何设备
将 Flet 应用程序部署为 Web 应用程序并在浏览器中查看。将其打包为适用于 Windows、macOS 和 Linux 的独立桌面应用程序。将其作为PWA安装在移动设备上,或通过适用于 iOS 和 Android 的 Flet 应用程序查看。
介绍
Flet 是一个框架,允许在没有前端开发经验的情况下使用您喜欢的语言构建交互式多用户 Web、桌面和移动应用程序。
您可以使用基于Flutter by Google的 Flet控件为您的程序构建 UI 。Flet 不只是“包装”Flutter 小部件,而是通过组合较小的小部件、隐藏复杂性、实施 UI 最佳实践、应用合理的默认值来添加自己的“意见”——所有这些都是为了确保您的应用程序看起来很酷和专业,而无需额外的努力。
Flet 应用
创建待办事项应用程序:
创建计算器应用程序
指南
常用的功能都已具备
常用控件
入门示例
构建一个计数器应用:
安装flet
Flet 需要 Python 3.7 或更高版本。要开始使用 Flet,您需要先安装flet模块:
要升级flet模块运行(建议):
代码
直接运行:
打包桌面应用程序
执行后我们可以看到构建出了一个exe文件
双击运行:
可以看到执行成功。
最近更新远程教育
- 澳洲传媒专业分类
- 均胜电子获“蔚来质量卓越合作伙伴”奖
- 温差12℃!菏泽天气马上反转!
- 山东这三个家族进入2023胡润百富榜前100名
- 永定区:百舸争流绽芬芳 体育赛课促成长
- 花钱就能免试读博士?马鞍山一女硕士被骗12万元
- 国家级外贸转型升级基地魅力何在?海珠服装产业链转移考察团二次走进新塘
- 九九重阳 孝润童心 郑州市实验幼儿园开展重阳节主题活动
- 浪潮信息业绩失速股价受挫 国内算力景气度提升有望打开增量
- 凌晨三点上岗接驳,烟台公交集团顺利“跑完”烟台马拉松
- 中航大探索定向就业招生新模式 着力提高人才培养契合度
- 工匠精神融入高校课程体系的逻辑与策略
- 自考本科需要考多久?
- 郑州都市圈建设迈入新阶段 中原出“圈”再出发
- 行政人员“卡壳”高校教师资格证 职业晋升瓶颈待解
- 起猛了!这是“银角大王”在上课吧
- 物业服务哪家强?来普陀这场比武练兵中找答案
- 战火下加沙一大学的助教:在炮火中开设中文班,缓解孩子们的恐惧
- 原创世界羽联最新排名 翁泓阳上升三位
- 哈六中被授予全国中学生科普科幻作文“优秀生源基地”
- 山西聚焦“百亿工程”目标 推动高等教育高质量发展
- 全力打赢重点产业链攻坚战
- 大专学历可以直接报考中级会计师吗?
- 13国官员学者共议新时期高质量共建“一带一路”
- 金华周记(2023.9.25-10.1)