# QPushButton - 目录 - [普通样式](#1普通样式) - [按钮底部线条进度](#2按钮底部线条进度) - [按钮文字旋转进度](#3按钮文字旋转进度) - [按钮常用信号](#4按钮常用信号) ## 1、普通样式 [运行 NormalStyle.py](NormalStyle.py) 主要改变背景颜色、鼠标按下颜色、鼠标悬停颜色、圆角、圆形、文字颜色 ![NormalStyle](ScreenShot/NormalStyle.gif) ## 2、按钮底部线条进度 [运行 BottomLineProgress.py](BottomLineProgress.py) 在按钮下方画一条线,根据百分值绘制 ![BottomLineProgress](ScreenShot/BottomLineProgress.gif) ## 3、按钮文字旋转进度 [运行 FontRotate.py](FontRotate.py) 利用字体,使用FontAwesome字体来显示一个圆形进度条,然后利用旋转动画 ![FontRotate](ScreenShot/FontRotate.gif) ## 4、按钮常用信号 [运行 SignalsExample.py](SignalsExample.py) 根据官网文档 https://doc.qt.io/qt-5/qabstractbutton.html#signals 中的信号介绍编写 按钮的点击、按下、释放、选中信号演示 ![SignalsExample](ScreenShot/SignalsExample.gif)