QT入门Display Widgets之QProgressBar

目录

一、QProgressBar界面相关

1、布局介绍

2、界面基本属性

二、代码测试

1、设置反方向

2、设置对齐 

3、设置繁忙进度

4、设置当前值

5、显示文字

6、设置样式

7、状态栏添加进度条


此文为作者原创,创作不易,转载请标明出处!

一、QProgressBar界面相关

1、布局介绍

先看下界面中创建个QProgressBar

2、界面基本属性

设置最大值,最小值与当前值

二、代码测试

1、设置反方向

ui->progressBar->setInvertedAppearance(true);

2、设置对齐 

 ui->progressBar->setAlignment(Qt::AlignLeft | Qt::AlignVCenter);

3、设置繁忙进度

 ui->progressBar->setMaximum(0);
 ui->progressBar->setMaximum(0);

4、设置当前值

 ui->progressBar->setValue(30);

5、显示文字

 ui->progressBar->setFormat(QString::fromLocal8Bit("当前进度为:%1%").arg(QString::number(30.0, 'f', 1)));

6、设置样式

ui->progressBar->setStyleSheet("QProgressBar {\
                                   border: 2px solid grey;\
                                   border-radius: 2px;\
                                   text-align: center;\
                                   color:#ff0000;\
                                   }"
                                   "QProgressBar::chunk {\
                                           background-color: #05B8CC;\
                                           width: 8px;\
                                           margin: 0.5px;\
                                       }"
                                   );

7、状态栏添加进度条

QProgressBar *progressBar = new QProgressBar();
    progressBar->setMaximum(0);
    progressBar->setMaximum(0);
    ui->statusBar->addPermanentWidget(progressBar);

推荐博客:精灵球Plus介绍_清风徐来Groot的博客-CSDN博客

百度云盘:链接:https://pan.baidu.com/s/11b634VvKMIsGdahyBLpZ3Q   提取码:6666 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值