QT学习------关于QProgressBar控件的使用!

            工作项目中竟然是那Label实现的倒计时,实在是低估我的审美观点,一点都不高大上,为了实现一个倒计时的进图条的功能我也是煞费苦心,学习了QProgressBar控件。在此记录下。

QProgressBar控件是可以显示进度的类,可以随意方向(如:右到左)。

QProgressBar控件使用: 1.利用其成员方法设置其范围。

           2.设置起始的Value

           3.通过变换Value的值,来改变进度条的位置。

1.设置其范围:通过成员方法setMinimum()和setMaximum()来设置范围。也可以通过setRange()来直接设置。

2.设置起始的Valus:通过成员方法setValue()来设置起始的值。

3.为了使进度条发生动态变化就要动态的改变value的值,也是通过setValue()方法。

示例:通过按键的方式使进度条发生变化

初始化:

   progressBar = new QProgressBar(this);
   progressBar->setGeometry(29,50,300,21);
   progressBar->setRange(0,8009);    //步骤 1;
   progressBar->setValue(0);         //步骤 2;

   pushButton = new QPushButton(this);
   pushButton->setGeometry(29,100,60,40);
   pushButton->setText("push");

   connect(pushButton,SIGNAL(clicked()),this,SLOT(on_click_button()));
槽:

void on_click_button()
{
    for(int i=0;i<6000;i++)
    {
      progressBar->setValue(i);//步骤 3;
    }
}

效果图:

没有点击之前:


点击按钮后:


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值