Quantcast
Channel: CodeSection,代码区,Python开发技术文章_教程 - CodeSec
Viewing all articles
Browse latest Browse all 9596

Python 的图形界面(GUI)编程?

$
0
0

Python 的图形界面(GUI)编程?
今天的想写的文章来源一个题目: python 的跨平台图形界面编程选用哪个库为好? - Python

也算是整理修改一下各位答主的回答,同时希望这篇文章可以帮助到想学习或者正在学习Python跨平台的同学。

喜欢听音乐的朋友欢迎围观一下昨晚的一个关于网易云音乐歌单的回答: 网易云音乐有哪些值得收藏的歌单? - 路人甲的回答

在进入库之前了解一下什么是图形界面(GUI)?

GUI 是 Graphical User Interface 的简称,即图形用户接口,通常人机交互图形化用户界面设计经常读做“goo-ee”,准确来说 GUI 就是屏幕产品的视觉体验和互动操作部分。

说一下学习这个原因:

之前也一直想学习有关于Python的GUI一直挂在嘴边,但是没有实际学习操作。这次刚好要给公司做一个简单的工具,于是需要学习一遍。


Python 的图形界面(GUI)编程?

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 - 开发者

成品样例:

来自用户@吃桔子的攻城狮


Python 的图形界面(GUI)编程?

学习地方:

1、官方社区: Qt Forum

2、官方博客: Qt Blog - For Developers by Developers

3、 PyQt4 tutorial

4、 Archi - 博客园

5、 PyQt - Woodpecker Wiki for CPUG


Python 的图形界面(GUI)编程?

wxPython是Python语言的一套优秀的GUI图形库,允许Python程序员很方便的创建完整的、功能键全的GUI用户界面。 wxPython是作为优秀的跨平台GUI库wxWidgets的Python封装和Python模块的方式提供给用户的。

官网: wxPython

开发文档: FrontPage - wxPyWiki

成品样例:


Python 的图形界面(GUI)编程?

学习地方:

1、 How to Learn wxPython

2、 WxPython教程

3、 wxPython的基础教程


Python 的图形界面(GUI)编程?

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

官网: TkInter - Python Wiki

开发文档: FrontPage - Tkinter Wiki

成品样例:


Python 的图形界面(GUI)编程?

学习地方:

1、 python GUI编程(Tkinter)

2、 Tkinter 8.5 reference: a GUI for Python

3、 Python GUI编程(Tkinter)

4、 【玩树莓】编程篇(五)Python下使用Tkinter 制作图形界面

5、 pyhon之Tkinter实例化学习

6、 Tkinter:图形用户界面编程


Python 的图形界面(GUI)编程?

PySide是跨平台的应用程式框架Qt的Python绑定版本 。

官网: https:// pypi.python.org/pypi/Py Side/1.2.4 、 PySide - Qt Wiki

开发文档: PySide ― PySide 1.2.4 documentation

学习地方:

1、 GitHub - shuge/Qt-Python-Binding-Examples: Lots of simple and Pythonic PySide demos

2、 GitHub - PySide/Examples: Python script examples adapted for PySide.

3、 GitHub - PySide/PySide: This repository contains the CPython Qt bindings generated using the Shiboken generator.

4、 Overview ― PySide v1.0.7 documentation


Python 的图形界面(GUI)编程?
程序员常用的技术网站 - 学习编程 - 知乎专栏 如何学习Python爬虫[入门篇]? - 学习编程 - 知乎专栏 如何一步一步的学Java - 学习编程 - 知乎专栏
Python 的图形界面(GUI)编程?
掘金 是一个高质量的技术社区,从 Swift 到 React Native,性能优化到开源类库,让你不错过把互联网开发的每一个技术干货。当然你可以选择下载他们的app:点击 链接 或者各大应用市场搜索「掘金」,技术干货尽在掌握中。赶紧去看看吧。
Python 的图形界面(GUI)编程?

Viewing all articles
Browse latest Browse all 9596

Trending Articles