Python常用GUI框架原理解析汇总
Graphical User Interface,简称 GUI,又称图形化用户接口,所谓的GUI编程,指的是用户不需要输入代码指令,只通过图形界面的交互就可以操作软件功能。1991年奇趣科技公司开发的C++ GUI应用程序,2014年发布了Qt5.3正式版。PyQt是Qt库的Python版本,它有超过300类,将近6000个函数和方法。PyQt采用双许可证,开发人员可以选择GPL和商业许可。在此之前,GPL的版本只能用在Unix上,从PyQt的版本4开始,GPL许可证可用于所有支持的平台。与PySide的不同之处在于PyQt可以商用。减少Python应用与平台底层GUI之间的代码量,面向Unix,Macintosh和Windows平台。Kivy拥有能够处理动画、缓存、手势、绘图等功能。许多Python GUI库基于以其他语言编写的库,例如用C++编写的库有wxWidgets和libavg。
用户评论