python开发桌面应用框架介绍

2024年05月21日 编程 暂无评论 阅读66 次
[收起]文章目录

介绍

平时有些小功能想做成桌面软件方便使用,
有人推荐electron,但是与vue一起打包失败了
还有flutter,C#等,不是很熟练。
梳理一下比较熟悉的python有哪些框架可以用来开发桌面应用

常用框架介绍


上图是让chatgpt帮忙整理的常用的框架的特点
下面是自己尝试的理解
Tkinter:安装最方便,但是不支持原生的webview浏览器组件,与vue等前端结合比较困难就不考虑了
PyQt:不知此python3.12,目前支持的版本好像还是python3.9?也不考虑了
wxPython:相对靠谱,支持浏览器组件,也支持python3.12

非常用框架

别再用老wxPython了!wxPython浴火重生Phoenix项目:一个全新的wxPython实现,比以前更好、更强、更快
https://mp.weixin.qq.com/s/2rA73SOmjSLnl-eCKmeQUg
介绍:改进了wxpython的性能,支持更多控件

Flet:用Python开发跨平台UI的新选择
Flet:用Python开发跨平台UI的新选择 (qq.com)
介绍:声明式UI方式,目前SwiftUI、Jetpack Compose 甚至现在的华为arksUI 都是这种方式。

标签:

给我留言

登录

忘记密码 ?

切换登录

注册