本系列课程是针对无基础的,争取用简单明了的语言来讲解,学习前需要具备基本的电脑操作能力,准备一个已安装python环境的电脑。如果觉得好可以分享转发,有问题的地方也欢迎指出,在此先行谢过。
前言
很多时候我们的程序运行结果都是一个黑黑的终端窗口,对于使用者来说并不是很友好,正如windows操作系统会有那么多人使用一样,用鼠标点点就可以了,如果是Linux那种命令行操作的话,那我相信很多人都不会愿意去使用,也很难普及。
之前讲过如何利用python自带的tkinter库编写用户界面程序,接下来的将会写如何利用Qt来编写用户界面程序。Qt 是由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。在python中,它的名字不叫Qt,而是叫做PySide2,但是功能是一样的,当然还有其它公司开发的PyQt5,功能也是一样的。至于为什么会有这么多不同名字和版本,感兴趣的可以自己去了解,我们这里要使用的是PySide2,它是Qt5在python中的版本。
安装模块
在使用前,我们需要先安装pyside2模块,这里有两种方法,直接使用pip install PySide2安装,第二种使用国内的镜像安装,速度会比较快。

一个最简单的PySide2程序
Qt有三个基本模块,这里我们先使用QtWidgets模块。QtWidgets:可以让你的应用程序使用 Widgets部件,包括 UI 的图形元素。
首先,我们使用pyside2官方网站上的一个案例程序,看看一个最基本的GUI程序是怎样,这里自己编写的时候一定要注意字母大小写的一个问题。
效果
PySide2程序基本结构
通过上面的程序,我们可以自己简单的总结一下,pyside2程序的基本结构:
1.导入要用的库和控件。2.创建程序管理器。3.要使用的控件和实现的功能。4.Qt主循环 和 程序退出管理器。
创建主窗口及标签部件
通过QWidget方法创建一个窗口,接着创建一个QLabel标签部件,将其绑定到window上,最后一起显示出来。
效果
总结
本文主要讲了如何如何创建一个最简单的用户界面程序,以及创建用户程序的一般步骤。
(全文完)
欢迎转载,转载请注明出处!