pyqt5 qprogressbar设置样式
时间: 2023-06-05 21:47:35 浏览: 142
利用QProgressBar实现彩色进度条.zip
在PyQt5中设置QProgressBar样式,可以通过以下代码实现:
1. 在Qt Designer中:
- 双击QProgressBar控件,在“属性编辑器”中找到“styleSheet”属性。
- 点击右边的“…”按钮,弹出编辑样式的窗口。
- 在窗口中输入样式代码,例如:
QProgressBar{
background-color: white;
border: 2px solid grey;
border-radius: 5px;
height: 20px;
}
QProgressBar::chunk{
background-color: blue;
width: 20px;
}
2. 在代码中:
- 通过QProgressBar.setStyleSheet()方法设置样式代码,例如:
self.progress = QProgressBar()
self.progress.setStyleSheet('''
QProgressBar{
background-color: white;
border: 2px solid grey;
border-radius: 5px;
height: 20px;
}
QProgressBar::chunk{
background-color: blue;
width: 20px;
}
''')
样式中可以设置QProgressBar的背景色、边框、边框圆角、高度和进度条的颜色、宽度等。
阅读全文