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);