Как получить QProgresBar в QT с закругленными краями и закругленными краями прогресса?

Я создал вертикальный индикатор выполнения и пытался стилизовать его с закругленными краями. Независимо от того, что я делаю, мне кажется, что я не могу получить прогресс или чанк индикатора выполнения (QProgressBar :: chunk) с закругленными краями. Пожалуйста, помогите мне, я новичок в QT.

Пожалуйста, найдите мой код ниже: —

progressbar_V = new QProgressBar;
progressbar_V->setParent(this);
progressbar_V->setMinimum(0);
progressbar_V->setMaximum(5);
progressbar_V->setValue(3);
progressbar_V->setStyleSheet("QProgressBar{ border: solid grey; border-width: 6; border-radius: 12; color: black; text-align: centre; margin-right: 12; }, QProgressBar::chunk:vertical {background-color: #05B8CC; width: 20px;}");
progressbar_V->setGeometry(250,250,60,300);
progressbar_V->setOrientation(Qt::Vertical);

Текст индикатора выполнения также находится вверху вывода. Как я доберусь до середины вертикального индикатора выполнения

0

Решение

Вам нужно изменить свою таблицу стилей на что-то вроде этого:

progressbar_V-> setStyleSheet («QProgressBar {border: solid серый; border-bottom-right-radius: 12px; border-bottom-left-radius: 12px; цвет: черный; text-align: center;}, QProgressBar :: chunk { цвет фона: # 05B8CC; граница-нижний правый радиус: 7 пикселей; граница-нижний левый радиус: 7 пикселей;} «);

счастливое кодирование ..

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]