У меня есть этот код. По сути, он разбивает индикатор выполнения на цветные части, в зависимости от размера указанной папки на диске. Но я хочу, чтобы полоса прогресса была изогнутой, в основном в виде круга, или, может быть, на 300 градусов, так что немного «пропускала» внизу. Не заморачивайтесь на значениях
QString ProgressStyle = QString("::chunk {" "цвет фона: qlineargradient(x0:0, x2:1, " "стоп: 0 зеленый, стоп: %1 зеленый, " "стоп: %2 #6495ED, стоп: %3 #6495ED, " "стоп: %4 красный, стоп: %5 красный, " "стоп: %6 оранжевый, стоп: %7 оранжевый, " "стоп: %8 прозрачный, стоп: 1 прозрачный"")}") .arg(QString::number(qMax(0.0001, images_percent))) .arg(QString::number(qMax(0.0001, images_percent + 0.0001))) .arg(QString::number(qMax(0.0001, images_percent + docs_percent))) .arg(QString::number(qMax(0.0001, images_percent + docs_percent + 0.0001))) .arg(QString::number(qMax(0.0001, images_percent + docs_percent + downloads_percent))) .arg(QString::number(qMax(0.0001, images_percent + docs_percent + downloads_percent + 0.0001))) .arg(QString::number(qMax(0.0001, images_percent + docs_percent + downloads_percent +other_percent))) .arg(QString::number(qMax(0.0001, images_percent + docs_percent + downloads_percent +others_percent + 0.0001))); ui->bar->setStyleSheet(progressStyle); У меня пока есть этот код

Я хочу, чтобы это было так, но со сплошными разделенными цветами, как сейчас:

Некоторые папки пусты, поэтому сейчас отображается только 2 цвета.
Мобильная версия