效果
1. 导入库
import sys from PyQt5.QtCore import QTimer, Qt, QThread, pyqtSignal
from PyQt5.QtGui import QPainter, QFont, QColor, QBrush
from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QPushButton, QProgressBar, QLabel
代码首先导入了PyQt5库中的几个模块:
QTimer
: 用于定时执行某些操作,比如动画的逐帧更新。Qt
,QThread
,pyqtSignal
:Qt
用于定义窗口属性和对齐方式,QThread
用于后台任务,pyqtSignal
用于发出信号通知任务完成。QPainter
,QFont