我正在尝试更改内栏的高度。我已经尝试改变块的高度,但是孔栏就消失了。我还尝试更改块填充,但没有发生任何事情。from PySide2 import QtWidgetsclass Widget(QtWidgets.QWidget): def __init__(self, parent=None): super(Widget, self).__init__(parent) self.setStyleSheet(""" QProgressBar { background-color: #C0C6CA; border: 0px; padding-top: 11px; padding-bottom: 10px; } QProgressBar::chunk { background: #7D94B0; } """) self.progress_bar() def progress_bar(self): layout = QtWidgets.QHBoxLayout() progress = QtWidgets.QProgressBar() progress.setTextVisible(False) progress.setValue(35) layout.addWidget(progress) self.setLayout(layout)if __name__ == "__main__": import sys app = QtWidgets.QApplication(sys.argv) w = Widget() w.show() sys.exit(app.exec_())我想要一个与进度条本身高度相同的块。
1 回答
侃侃无极
TA贡献2051条经验 获得超10个赞
子::chunk控件用于更改块进度(即进度条中的矩形)。
如果你想要一个与背景大小相同的进度条,请删除填充:
self.setStyleSheet("""
QProgressBar {
background-color: #C0C6CA;
border: 0px;
padding: 0px;
// height: 100px; // To change the progress bar height
}
QProgressBar::chunk {
background: #7D94B0;
width:5px
}
""")
它将显示:
添加回答
举报
0/150
提交
取消