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));
}
是否可以开发一个五彩的进度条?尝试使用渐变颜色但没有用。 像下面使用 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));
}