python实现gui,python的图形界面gui编程
我用anaconda的spyder作为python程序编辑器。我装了Anaconda之后,自带了python的图像设计标准库Tkinter。这个库的设计界面不够方便美观。现在常用的第三方库是pyQT和wxPython,比较好用,效果也不错。
1.图形界面
这是Python做的tk/tcl的外壳。Tk/tcl应用广泛,据说用户基数巨大。这是Python官方认可的标准GUI方案,资料很多。
整体感觉不太好,虽然也支持多平台。主页:https://wiki.python.org/moin/TkInter/
2.河岸计算
PyQt是一个用于创建GUI应用程序的工具包。它是Python编程语言和Qt库的成功融合。Qt库是目前最强大的库之一。PyQt是由菲尔汤普森开发的。PyQt实现了一个Python模块集。它有超过300个类别和近6000个函数和方法。它是一个多平台工具包,可以运行在所有主要的操作系统上,包括UNIX、Windows和Mac。PyQt采用双许可,开发者可以选择GPL和商业许可。在此之前,GPL的版本只能在Unix上使用。从PyQt版本4开始,GPL许可可以在所有支持的平台上使用。
主页:https://sourceforge.net/projects/pyqt/
3.简介
WxPython是一个优秀的Python语言GUI图形库。WxPython使用与wxWidgets相同的许可证。
的基本wxPython程序解释了开发任何wxPython程序所需的五个基本步骤:
1.导入必要的wxPython包。
2.子类wxPython应用程序类
3.定义应用程序的初始化方法。
4.创建应用程序类的实例
5.进入此应用程序的主事件循环
*对于初学者或者对程序结构没有太多要求的用户,使用类似Boa Constructor这样的基于wxPython的开发平台,可以轻松开发出优秀的wxPython程序。
主页:https://wxpython.org/pages/downloads/
Wx所有类别描述:http://xoomer.virgilio.it/infinity77/wxPython/index.html
WxPython设计界面学习教程:3358 www.yiibai.com/wxPython/wxPython _绘图_ API . html 3358 www.yiibai.com/wxPython/wxPython _绘图_ api.html
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。