【Python】Python 的图形界面(GUI)编程

PyQT:

PyQt是一个创建GUI应用程序的工具包。它是Python编程语言和Qt库的成功融合。Qt库是目前最强大的库之一。PyQt是由Phil Thompson 开发。PyQt实现了一个Python模块集。它有超过300类,将近6000个函数和方法。它是一个多平台的工具包,可以运行在所有主要操作系统上,包括UNIX,Windows和Mac。 PyQt采用双许可证,开发人员可以选择GPL和商业许可。在此之前,GPL的版本只能用在Unix上,从PyQt的版本4开始,GPL许可证可用于所有支持的平台。

成品样例:


 

官网: Qt|Cross-platform software development for embedded & desktop
开发文档: Qt-开发者
PyQT学习园地:
官方社区:Qt Forum
官方博客:Qt Blog - For Developers by Developers
PyQt4 tutorial
Archi-cnblogs
PyQt - Woodpecker Wiki for CPUG


wxPython:

wxPython:wxPython 是一款开源软件,是 Python 语言的一套优秀的 GUI 图形库,允许 Python 程序员很方便的创建完整的、功能键全的 GUI 用户界面。

成品样例:


 

官网: wxPython
开发文档: FrontPage - wxPyWiki
wxPython学习园地:
How to Learn wxPython
WxPython教程
wxPython的基础教程


Tkinter:

Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows 和 Macintosh 系统里。Tk8.0 的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中。

成品样例:

官网: TkInter-Python Wiki
开发文档: FrontPage-Tkinter Wiki
Tkinter学习园地:
python GUI编程(Tkinter)
Tkinter 8.5 reference: a GUI for Python
python GUI编程(Tkinter)
【玩树莓】编程篇(五)Python下使用Tkinter制作图形界面
pyhon之Tkinter实例化学习
Tkinter:图形用户界面编程


Pyside:

PySide是跨平台的应用程式框架Qt的Python绑定版本 。在2009年8月,PySide首次发布。提供和PyQt类似的功能,并相容 API。但与 PyQt 不同处为使用LGPL授权。

官网:
开发文档: https://pypi.python.org/pypi/PySide/1.2.4http://wiki.qt.io/Category:LanguageBindings::PySide
PySide学习园地:
GitHub - shuge/Qt-Python-Binding-Examples: Lots of simple and Pythonic PySide demos
GitHub - PySide/Examples: Python script examples adapted for PySide.
GitHub - PySide/PySide: This repository contains the CPython Qt bindings generated using the Shiboken generator.
Overview — PySide v1.0.7 documentation

猜你喜欢

转载自blog.csdn.net/zulien/article/details/84990752