关于python写GUI桌面应用的一些研究结果

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于python写GUI桌面应用的一些研究结果相关的知识,希望对你有一定的参考价值。

研究了一下python开发GUI桌面应用的解决方案,研究结果记录如下:

EasyGui:控件极为简单,连个基本的grid、list组件都没有,不适合商用,甚至是普通的应用都不行,放弃! 

Tkinter:api文档都不全,没啥资料可查,而且最后一次更新于09年,谁敢用? 放弃!

wxPython:更新到是挺勤,文档也全,不过老版本不支持py3,放弃,新版本项目名字已经改叫wxPython Phoenix了,虽然作者说已经很稳健、很多人在用了,不过它目前还是测试版本,商用的同学慎重!

PyQt:是真屌,控件多而全,一直在维护,不过在win下配置环境资料少的可怜,要装其它一堆插件,配了两天都搞不定,可能用PyQt的人都用linux开发吧,另外函数多,学起来也是很复杂的。

pyui4win:挺作者描述挺屌的,号称可以很容易实现360安全卫士和QQ的绚丽界面,不过跑作者的github上一看,也是13年后就没有更新了。

综上所述,个人感觉可能PyQt最可用,其次是wxPython Phoenix,如果又想开发简单又想界面漂亮不准备商用挖坑,可以试试pyui4win,也有可能有更理想的GUI库可以用于开发,只不过我没找到,希望有知道的同学留言给我,谢谢!

以上是关于关于python写GUI桌面应用的一些研究结果的主要内容,如果未能解决你的问题,请参考以下文章

是否可以在 .NET Core 中制作桌面 GUI 应用程序?

Python应用tkinter简介

Python应用tkinter简介

如何在python中获取桌面项目数?

关于netbeans和java桌面程序开发

我怎么能通过手写在我的 Electronjs 桌面应用程序上写一些东西[关闭]