• 4907阅读
  • 1回复

进度条的运用出现卡的现象 [复制链接]

上一主题 下一主题
离线wangvance
 

只看楼主 正序阅读 楼主  发表于: 2010-09-03
— 本帖被 XChinux 执行加亮操作(2010-09-03) —
   最近用到QPROGRESSBAR,我先是把它HDIE,然后点击一个按钮,显示,进度条走动。进度条每走1%,延时1秒的时间。我用了QTimer。如下
    QTimer *timer =new QTimer(this);

    ui->progressBar->show();
    connect(timer,SIGNAL(timeout()),this,SLOT(jdt()));
    timer->start(1000);


void MainWindow::jdt()
{
    if(ui->progressBar->value() + 1 <= ui->progressBar->maximum()) {
         ui->progressBar->setValue(ui->progressBar->value() + 1);
     }
    if(ui->progressBar->value() ==100)
    {
        ui->progressBar->hide();
        ui->progressBar->setValue(0);
    }

}
但是出来的进度条是,百分比已经走了10%左右了,进度条才出来,就类似这样一段一段的走完。不是每增1%,进度条走一格。我不知道是什么问题,希望大侠讲解,多谢。
离线maidisula

只看该作者 1楼 发表于: 2011-04-20
楼主这个问题解决了吗?
快速回复
限100 字节
 
上一个 下一个