Я пытаюсь изменить цвет Qprogressbar в соответствии с переменной с именем точность, которая содержит значения от 0 до 100. Таким образом, в основном, если точность равна 100, цвет должен быть зеленым, а если он равен 0, он должен стать красным, и я такжехочу, чтобы он поддерживал значения и цвета между ними. Я записал следующий код, но он не влияет на цвет блока моего индикатора выполнения. Какая часть моего кода неверна? Я ценю любые советы и подсказки :)
int G = static_cast<int> (2.5 * accuracy);
int R = 255 - G;
for (G=0, R=0; G<255 && R<255; G++, R++)
{
ui->progressBar->setStyleSheet("QProgressBar::chunk {background-color: rgb(R, G, 0);}");
}