Я создал вертикальный индикатор выполнения и пытался стилизовать его с закругленными краями. Независимо от того, что я делаю, мне кажется, что я не могу получить прогресс или чанк индикатора выполнения (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);
Текст индикатора выполнения также находится вверху вывода. Как я доберусь до середины вертикального индикатора выполнения
Вам нужно изменить свою таблицу стилей на что-то вроде этого:
progressbar_V-> setStyleSheet («QProgressBar {border: solid серый; border-bottom-right-radius: 12px; border-bottom-left-radius: 12px; цвет: черный; text-align: center;}, QProgressBar :: chunk { цвет фона: # 05B8CC; граница-нижний правый радиус: 7 пикселей; граница-нижний левый радиус: 7 пикселей;} «);
счастливое кодирование ..
Других решений пока нет …