- python中图形用户界面开发库的选择
图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。在微信读书中搜索python gui,可以得到很多图形用户界面开发库的比对介绍。
Tkinter
Tkinter是Python官方提供的图形用户界面开发库,用于封装Tk GUI工具包,跨平台。但是,Tkinter工具包所包含的控件较少,帮助文档不健全,不便于我们开发复杂的图形用户界面。
PyQt
PyQt是非Python官方提供的图形用户界面开发库,用于封装Qt工具包,跨平台。若想使用PyQt工具包,则需要额外安装软件包。
wxPython
wxPython是非Python官方提供的图形用户界面开发库,也跨平台。它提供了丰富的控件,可用于开发复杂的图形用户界面。它的工具包帮助文档很完善,案例也很丰富。
参考书目:关东升《看漫画学Python:有趣、有料、好玩、好用》
- python2利用TKinter生成投影界面工具
个人选择先试用一下官方Tkinter库,代码为界面部分的功能: