QProgressBar 设置样式表:圆角,灰底,蓝色,文字靠右显示
时间: 2024-02-23 14:05:51 浏览: 162
带文本显示的ProgressBar,能修改文字和颜色
3星 · 编辑精心推荐
好的,您可以使用以下样式表实现您的要求:
```python
QProgressBar{
border-radius: 10px;
background-color: #D3D3D3;
color: #FFF;
text-align: right;
}
QProgressBar::chunk{
border-radius: 10px;
background-color: #1E90FF;
}
```
其中,`border-radius` 属性设置圆角大小,`background-color` 属性设置背景颜色,`color` 属性设置文字颜色,`text-align` 属性设置文字对齐方式。`::chunk` 伪元素用于设置进度条的颜色和形状。
您可以将上述样式表应用于您的 QProgressBar 控件中,如下所示:
```python
progress_bar.setStyleSheet('''
QProgressBar{
border-radius: 10px;
background-color: #D3D3D3;
color: #FFF;
text-align: right;
}
QProgressBar::chunk{
border-radius: 10px;
background-color: #1E90FF;
}
''')
```
其中,`progress_bar` 是您的 QProgressBar 控件的对象名。
阅读全文