Qt自定义控件大集合——完整代码示例
在 Qt 开发中,自定义控件是不可避免的一部分。为了帮助开发者更好的学习和使用自定义控件,本篇文章将对常见的自定义控件进行整理,包括但不限于:圆形进度条、带动画效果的按钮、纵向滚动条、自定义标题栏等。
- 圆形进度条
圆形进度条常常用于展示某项任务的完成进度,下面是实现圆形进度条的代码示例:
class CircleProgressBar : public QWidget
{
Q_OBJECT
Q_PROPERTY(int value READ value WRITE setValue NOTIFY valueChanged