1. Tkinter-helper
旧版:https://www.pytk.net/
新版:https://grid.pytk.net/
在线网页版本,免安装,基于python内置tkinter,很轻量。
虽然组件不多,不过作者还在开发中。
对于一些比较简单、美化要求不高的项目,我比较推荐。
现在ChatGPT很先进,可以用这个工具画完布局后,让AI去美化或者写业务代码,很方便。
2. WxPython
官网:https://wxpython.org/index.html
教程:https://github.com/necan/wxPython-tutorial
古老的工具了,需要下载exe,界面有点像VB,需要安装wx库:pip install wxPython
。
上手简单,跟tkinter-helper差不多,不过组件的编辑比helper更自由。
3. PyMe
https://www.py-me.com/
比较新的工具,需要下载exe,功能比较全,支持打包到exe和apk。
看上去也是基于tkinter,只不过对组件进行了模块化,与helper的思路是一样的。
提供免费体验版,不过可能要注意这里的体验,说不定以后会取消体验版。
4. PyQt
官网:https://doc.qt.io/qtforpython-6/
教程:https://github.com/LC-space/PyQt6-tutorial
教程:https://www.pythonguis.com/pyqt6-tutorial/
又爱又恨的工具,免费,功能很全,通过Qt-designer来画界面(有很多功能其实不能通过这个软件来拖拽,只能在代码里手动加)。
用是好用,组件多,也能做到界面很好看,但打包出来的exe体积巨大!!!
学习成本也是比较高的,我觉得如果不是项目特别需要,不建议用这个来做。