QT+VS2019 QPainter绘制进控件进度条

在正式绘制开始之前,先在QWidgets中编写代码,然后再写进QtDesignerWidget中

先看一下控件,长这样哈哈哈

其中进度条得颜色(图中为绿色)、加载过进度条的色(黄色)、变量名(梨)、最值、当前值(100.00)、单位(个),都可以修改

一、控件的功能:

1.可设置精确度(小数点后几位)

2.可设置背景色

3.可设置范围值

4.支持负数刻度值

5.可设置大刻度数量/小刻度数量

6.自适应窗体拉伸,刻度尺和文字自动缩放

7.可设置用户设定值-目标值

8.反向表示进度

二、绘制进度条:

乍一看上去,进度条是21个矩形组成,实际上只是用画笔绘制了21条直线,我们只需要通过控制画笔的粗细来实现”矩形“,通过再绘制一次直线,来实现进度的表示,我们只需要改变两次直线的颜色即可。同时再起点、终点、中点画字,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值