python qt 中的自定义 Qprogressbar

customized Qprogressbar in python qt

是否可以开发一个五彩的进度条?尝试使用渐变颜色但没有用。 像下面使用 pyqt5 的进度条。

代码:

QProgressBar{
font: 2pt "Tw Cen MT Condensed Extra Bold";
padding: 0px;
border:None;    
color: qlineargradient( x1:0, y1:0, x2:1, y2:0, stop:0.181818 rgba(0, 74, 134, 255), stop:0.392045 rgba(0, 104, 181, 255), stop:0.619318 rgba(0, 163, 246, 255), stop:0.6875 rgba(0, 199, 253, 255));
}

通过将颜色设置为背景色来实现。 并添加了 qprogressbar::chunk

QProgressBar{
font: 2pt "Tw Cen MT Condensed Extra Bold";
padding: 0px;
border:None;    
}
QProgressBar::chunk{
background-color: qlineargradient( x0: 0, x2: 1, 
stop:0 rgba(0, 74, 134, 255),stop:0.1 rgba(0, 74, 134, 255),
 stop:0.11 rgba(0, 104, 181, 255), stop:0.25 rgba(0, 104, 181, 255), 
stop:0.26 rgba(0, 163, 246, 255), stop:0.5 rgba(0, 163, 246, 255), 
stop:0.51 rgba(0, 199, 253, 255),stop:1 rgba(0, 199, 253, 255));
}