我已經開始學習QT編程,我正在練習基本的信號和插槽編程,我寫了下面的代碼爲什麼QT進度條的最大值限制在99%?
#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
ui->progressBar->setValue(1);
ui->progressBar->setRange(0,100);
connect(ui->horizontalSlider,SIGNAL(valueChanged(int)),
ui->progressBar,SLOT(setValue(int)));
}
MainWindow::~MainWindow()
{
delete ui;
}
問題是,當我移動水平滑塊到最大值的進度條顯示的值最大99%不是100%。 QT中的默認值是否顯示?或者我在代碼中犯了一些錯誤?請幫忙。謝謝
可能是因爲水平滑有0-99範圍? – paulm 2013-03-07 10:15:33