PyQt/QPushButton/README.md

36 lines
1.1 KiB
Markdown
Raw Normal View History

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