貌似很少人用Python做桌面应用开发,大多数人学Python都是用来做Web开发,数据分析和机器学习.但Python的确有不少GUI工具库,一些知名的桌面应用比如Dropbox就是用Python写的,所以有必要提一下Python的GUI ToolKit,既给想深入研究的朋友,也给自己做个收藏.
1. wxPython(https://wxpython.org/)
2. Tkinter(https://wiki.python.org/moin/TkInter)
3. PySide(http://wiki.qt.io/PySide)
4. PyQt(https://wiki.python.org/moin/PyQt)
5. EasyGUI(http://easygui.sourceforge.net/)
6. PyGTK(http://www.pygtk.org/)
7. Toga(https://toga.readthedocs.io/en/latest/)
8. Kivy(https://kivy.org/)
9. pyFLTK(http://pyfltk.sourceforge.net/)
10. pyGUI(http://www.cosc.canterbury.ac.nz/greg.ewing/python_gui/)
11. Flexx(http://flexx.readthedocs.io/en/latest/)
另外附上一个类似QML的PyQt/PySide界面语言Enaml(https://github.com/nucleic/enaml)