Qt之自定义进度条
Qt 自定义 进度条
2023-09-14 09:07:00 时间
效果图:
#ifndef MYPROGRESS_H
#define MYPROGRESS_H
#include <QWidget>
#include <QWidget>
#include <QRegularExpression>
#include <QTimer>
class MyProgress : public QWidget
{
Q_OBJECT
public:
explicit MyProgress(QWidget *parent = nullptr);
virtual QSize minimumSizeHint() const override;
void paintEvent(QPaintEvent *event);
void setCurrentVal(double val);
signals:
private:
double m_currentVal=0.3;
QTimer *m_timer;
};
#endif // MYPROGRESS_H
#include "myprogress.h"
#include <QPaintEvent>
#include <QPainter>
#include<QDebug>
MyProgress::MyProgress(QWidget *parent) : QWidget(parent)
{
resize(200,50);
setWindowTitle("自定义进度条");
}
QSize MyProgress::minimumSizeHint() const
{
return QSize(100,20);
}
void MyProgress::paintEvent(QPaintEvent *
相关文章
- Qt之自定义界面(添加自定义标题栏)
- Qt-Qt实现动画按钮(多图动画)
- Qt编写自定义控件72-提示进度条
- Qt编写自定义控件28-颜色滑块面板
- Qt编写自定义控件57-直方波形图
- Qt编写自定义控件20-自定义饼图
- Qt编写自定义控件14-环形进度条
- Qt编写自定义控件6-指南针仪表盘
- Qt编写自定义控件5-柱状温度计
- Qt编写自定义控件属性设计器
- Qt编写自定义控件66-光晕时钟
- Qt编写地图综合应用31-仪表盘
- Qt系列文章035-自定义组件
- Qt玩转Excel
- Qt QChart 自定义qChartView(重写鼠标事件)完美实现缩放与平移(新增android下手势缩放实现)
- Qt 之自定义搜索框
- 【Qt】自定义的可拖动的Slider
- Qt之界面(自定义标题栏、无边框、可移动、缩放)
- linux下安装qt教程
- QT 设置QPushButton背景为透明色
- Qt_MsgBox 非常简单 自定义实现类似QMessageBox的弹窗 静态调用
- QT使用python时出现: error: expected unqualified-id before “;” token
- Qt学习-----------7之lambda表达式