基本概念
PyQt
是Qt
最流行的python
绑定之一,Qt
是c++
写的一个跨平台的GUI
开发框架,使用python
重新实现了一遍Qt
的功能。
制作程序UI
界面,可以用UI
工具或者纯代码编写
PyQt
应用的创建步骤:
- 搭建一个纯界面,不包含任何的业务逻辑。
- 编写一个业务逻辑.py文件,用类进行封装。
常用的模块:
QtWidgets
:包含了一整套UI
元素控件,用于建立符合系统风格的界面QtGui
:涵盖了多种基本图形功能的类(字体,图形,图标,颜色等等)QtCore
:涵盖了包的核心的非GUI
功能(时间,文件,目录,数据类型,本地流,链接,线程进程等等)
可以在设计程序的时候一步到位导入代码:from PyQt5.Qt import *
但是这样是导入了所有的库,会占大量的内存
文档中常见的案例积累参考:Frame-Learn/pyqt5 at master · JinLinC0/Frame-Learn或者pyqt5 · JinLinC/Frame-Learn