一、PyQt是什么?
简单地说,PyQt = Python + Qt。
python:一门热门的编程语言,既然能看到这篇文章,肯定都会。Qt:Qt是一个跨平台的C++开发库,主要用来开发图形用户界面(Graphical User Interface,GUI)程序,就是一个用c++编写的gui库,里面都是一些能让计算机 显示出特定图形的和管理这些图形 的代码
PyQt:由于c++学习难度相对较大,用起来有些难受,所以有人就想用能不能简单一点的python来使用qt这个图形库,让开发更有效率。简单地说就是用python使用由c++编写的qt。而PyQt5就是第五个大版本。
二、PyQt5安装
pip install pyqt5 -i https://pypi.tuna.tsinghua.edu.cn/simple # 使用清华大学的镜像
三、PyQt5程序基本结构
1、PyQt5:QtCore、QtGui、QtWidgets
我们先了解一下pyqt5的三个用的 最多的大模块(因为它还有很多个大的模块)QtCore
QtCore 是PyQt5下面的一个模块,QtCore模块涵盖了包的核心的非GUI功能,此模块被用于处理程序中涉及到的 time、文件、目录、数据类型、文本流、链接、mime、线程或进程等对象。这部分和我们常见的普通的python的功能挺像的,但是还是有点不同
比如:QFile(qt的文件)、QTimer(qt的计数器)
QtGui
QtGui 是PyQt5下面的一个模块,QtGui模块涵盖多种基本图形功能的类; 包括但不限于:窗口集、事件处理、2D图形、基本的图像和界面 和字体文本。
比如 font = QFont(),一个字体对象
QtWidgets
在Qt中,生成窗口有三种方式: QWidget | QMainWindow | QDialog (以上都是QtWidgets的子类)页面的主窗口,一般看成一个容器,一个用来作画的画布。
PyCharm 安装PyQt5详细教程 :PyCharm 安装PyQt5及其工具(Qt Designer、PyUIC)详细教程_pycharm安装pyqt5及其工具-CSDN博客