PyQt/QPushButton/README.md
2019-07-02 15:22:54 +08:00

36 lines
No EOL
1.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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)