Qt QProgressBar中的十进制值

Qt QProgressBar中的十进制值,qt,Qt,我有一个QProgressBar来显示传感器的实时读数。传感器可以获取从0到2的值。如何使QProgressBar显示0-2中的所有十进制值 我试过这个: ui->progressBar->setRange(0, 2); 但这只是显示整数值(当数值超过1时显示)我猜传感器会给你十进制值。 由于QProgressBar使用整数值,因此必须缩放从传感器接收到的值 例如,使用系数100: ui->progressBar->setRange(0, <maxSensorV

我有一个
QProgressBar
来显示传感器的实时读数。传感器可以获取从
0
2
的值。如何使
QProgressBar
显示
0-2
中的所有十进制值

我试过这个:

 ui->progressBar->setRange(0, 2);

但这只是显示整数值(当数值超过1时显示)

我猜传感器会给你十进制值。 由于
QProgressBar
使用整数值,因此必须缩放从传感器接收到的值

例如,使用系数100:

ui->progressBar->setRange(0, <maxSensorValue> * 100);

ui->progressBar->setValue(  <receivedSensorValue> * 100 );
ui->progressBar->setRange(0,*100);
ui->progressBar->setValue(*100);