Python_GUI学习笔记(1)----GUI界面设计开发库
2018-01-06 16:43
706 查看
我是使用Anaconda的spyder作为python程序编辑器,在安装anaconda之后就自带了python的图像设计标准库Tkinter,此库设计界面不够方便和美观。现在经常使用的第三方库且比较好用、效果较好的是:pyQT和wxPython。
1. tkInter
这是 Python 做的 tk/tcl 的壳。tk/tcl 有着广泛的应用,据说用户群体很庞大。这个是 Python 官方承认的标准 GUI 方案资料也比较多,
总体感觉不大好,虽然说也支持多种平台。主页:https://wiki.python.org/moin/TkInter/
2. PyQT
PyQt是一个创建GUI应用程序的工具包。它是Python编程语言和Qt库的成功融合。Qt库是目前最强大的库之一。PyQt是由Phil
Thompson 开发。 PyQt实现了一个Python模块集。它有超过300类,将近6000个函数和方法。它是一个多平台的工具包,可以运行在所有主要操作系统上,包括UNIX,Windows和Mac。 PyQt采用双许可证,开发人员可以选择GPL和商业许可。在此之前,GPL的版本只能用在Unix上,从PyQt的版本4开始,GPL许可证可用于所有支持的平台。
主页:https://sourceforge.net/projects/pyqt/
3. wxPython
wxPython是Python语言的一套优秀的GUI图形库。wxPython使用与wxWidgets相同的许可证。
基本的wxPython程序说明了开发任一wxPython程序所必须的五个基本步骤:
1.导入必须的wxPython包
2.子类化wxPython应用程序类
3. 定义一个应用程序的初始化方法
4. 创建一个应用程序类的实例
5. 进入这个应用程序的主事件循环
*对于初学者或者对程序结构要求不多的用户来说,使用Boa Constructor这样的基于wxPython的开发平台,可以轻而易举的开发出优秀的wxPython程序。
主页:https://wxpython.org/pages/downloads/
wxPython所有类说明:http://xoomer.virgilio.it/infinity77/wxPython/index.html
wxPython设计界面学习教程:http://www.yiibai.com/wxpython/wxpython_drawing_api.htmlhttp://www.yiibai.com/wxpython/wxpython_drawing_api.html
1. tkInter
这是 Python 做的 tk/tcl 的壳。tk/tcl 有着广泛的应用,据说用户群体很庞大。这个是 Python 官方承认的标准 GUI 方案资料也比较多,
总体感觉不大好,虽然说也支持多种平台。主页:https://wiki.python.org/moin/TkInter/
2. PyQT
PyQt是一个创建GUI应用程序的工具包。它是Python编程语言和Qt库的成功融合。Qt库是目前最强大的库之一。PyQt是由Phil
Thompson 开发。 PyQt实现了一个Python模块集。它有超过300类,将近6000个函数和方法。它是一个多平台的工具包,可以运行在所有主要操作系统上,包括UNIX,Windows和Mac。 PyQt采用双许可证,开发人员可以选择GPL和商业许可。在此之前,GPL的版本只能用在Unix上,从PyQt的版本4开始,GPL许可证可用于所有支持的平台。
主页:https://sourceforge.net/projects/pyqt/
3. wxPython
wxPython是Python语言的一套优秀的GUI图形库。wxPython使用与wxWidgets相同的许可证。
基本的wxPython程序说明了开发任一wxPython程序所必须的五个基本步骤:
1.导入必须的wxPython包
2.子类化wxPython应用程序类
3. 定义一个应用程序的初始化方法
4. 创建一个应用程序类的实例
5. 进入这个应用程序的主事件循环
*对于初学者或者对程序结构要求不多的用户来说,使用Boa Constructor这样的基于wxPython的开发平台,可以轻而易举的开发出优秀的wxPython程序。
主页:https://wxpython.org/pages/downloads/
wxPython所有类说明:http://xoomer.virgilio.it/infinity77/wxPython/index.html
wxPython设计界面学习教程:http://www.yiibai.com/wxpython/wxpython_drawing_api.htmlhttp://www.yiibai.com/wxpython/wxpython_drawing_api.html
相关文章推荐
- python3.4学习笔记(九) Python GUI桌面应用开发工具选择
- Python学习笔记-简单GUI开发
- WindowsPhone8 应用开发学习笔记(二) - 界面设计
- Python学习笔记-简单GUI开发
- Python之学习笔记(GUI设计)
- Python之学习笔记(QT:GUI设计)
- Python:GUI之tkinter学习笔记2界面布局显示
- 代码生成器开发笔记(3)-界面设计
- SharePoint开发学习笔记3——Visual Web Part及自定义配置界面
- 我的iphone开发学习笔记(六): 使用选项卡栏管理多视图界面
- 黑马程序员之项目开发学习笔记:ATM取款机系统数据库设计
- Android 开发学习笔记(五)—— 最简单的注册界面
- Python学习笔记整理(十六)类的设计
- 选择Python GUI界面开发工具
- python学习笔记三----windows下开发环境
- 30个真棒的(免费iPhone,iPad IOS)的GUI 界面设计元素模板 做iphone开发的福音
- 井位坐标添加到Las文件功能——Tkinter界面开发学习笔记一
- iPhone开发学习笔记001——Xib界面上的控件与代码的相互关联方法
- Android应用开发笔记(13): Android移动应用界面的模板化设计
- 30个真棒的(免费iPhone,iPad IOS)的GUI 界面设计元素模板 做iphone开发的福音