我正在嘗試更改內(nèi)欄的高度。我已經(jīng)嘗試改變塊的高度,但是孔欄就消失了。我還嘗試更改塊填充,但沒有發(fā)生任何事情。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_())我想要一個與進(jìn)度條本身高度相同的塊。
1 回答

侃侃無極
TA貢獻(xiàn)2051條經(jīng)驗(yàn) 獲得超10個贊
子::chunk控件用于更改塊進(jìn)度(即進(jìn)度條中的矩形)。
如果你想要一個與背景大小相同的進(jìn)度條,請刪除填充:
self.setStyleSheet("""
QProgressBar {
background-color: #C0C6CA;
border: 0px;
padding: 0px;
// height: 100px; // To change the progress bar height
}
QProgressBar::chunk {
background: #7D94B0;
width:5px
}
""")
它將顯示:
添加回答
舉報(bào)
0/150
提交
取消