我已经开始学习 QT 编程,我正在练习基本的信号和插槽编程,我编写了以下代码
#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中显示的默认值吗?还是我在代码中犯了一些错误?请帮忙。谢谢