程序的用户交互界面,英文称之为 UI (user interface);

如果用 Python 语言开发 跨平台 的图形界面的程序,主要有3种选择:

1:Tkinter

基于Tk的Python库,这是Python官方采用的标准库,优点是作为Python标准库、稳定、发布程序较小,缺点是控件相对较少。

2:wxPython

基于wxWidgets的Python库,优点是控件比较丰富,缺点是稳定性相对差点、文档少、用户少。

3:PySide2、PyQt5

基于Qt 的Python库,优点是控件比较丰富、跨平台体验好、文档完善、用户多。

缺点是 库比较大,发布出来的程序比较大。

PyQt5和Pyside2差别不大,且相较于TKinter而言,具有“所见即所得”、库丰富等优点,故而Python GUI初学者计划选用Pyside2。

下面介绍Pyside2和PyQt5的安装。

一、Pyside2的安装

1:简单的cmd安装

pip install pyside2

该方法适合很多库的安装,但是库比较大,而且网络不好的话,安装会比较慢。

2:豆瓣源安装

pip install pyside2 -i https://pypi.douban.com/simple/

该方法速度飞快,如图:

python ui库 python ui库那个用的人最多_python ui库

二、PyQt5的安装

1:简单的cmd安装

pip install pyqt5-tools

如图所示:

python ui库 python ui库那个用的人最多_pip_02


2:豆瓣源安装

pip install pyqt5 -i https://pypi.douban.com/simple/

如图所示:

python ui库 python ui库那个用的人最多_pip_03

三、如何验证相关库是否安装成功

Pyside2的验证,输入:

import Pyside2

不会显示报错,如下图:

python ui库 python ui库那个用的人最多_Python_04


Pyside2的验证,输入:

import PyQt5

不会显示报错,如下图:

python ui库 python ui库那个用的人最多_Python_05


到这为止,Pyside2和PyQt5库的安装就算完成了。

那么有些朋友会问,如果我只需要简单的用TKinter是不是也用上述的两种方法呢?
D!U!C!K!不必!!!
为什么呢?
因为tkinter库是Python自带就有的,所以我们直接导入库就可以,命令如下:

import tkinter as tk

如图所示:

python ui库 python ui库那个用的人最多_python_06


Python GUI初学者计划1——PySide2和PyQt5库的安装 的介绍到这就结束了。

参考文献:
http://www.python3.vip/tut/py/gui/qt_01/

写在最后:
你要相信大多数人与人之间的差距并不大,但是0.99的N次方和1.1的N次方差距是随着N多增多而越来越大的;坚定的目标和持久的努力一定会成功!
你偷过的每一个懒,都会成为你日后最深的遗憾。

我是通信不二,一个积极努力,乐观向上的程序猿!!!