我正在尝试更改进度条的颜色。根据PYSIDE2 Docs(实际上是从C ++复制来的),语法如下:
QProgressBar::chunk {
background-color: #05B8CC;
width: 20px;
}
我尝试了以下方法:
self.pbar.chunk('background-color: whatever')
self.pbar(chunk{'background-color: whatever'})
self.pbar(chunk('background-color: whatever'))
self.pbar.Qchunk('background-color: whatever')
self.pbar::chunk('background-color: whatever')
self.pbar:chunk('background.color: whatever')
etc
似乎无论如何或在何处放置“块”,我都会得到一个错误,即无法识别“块”,不是方法,不是选项或通常无法理解。我尝试过的方式在StyleSheets中也无法识别块。我已经在PySide2文档中进行了广泛的搜索,仅能找到几个用C ++编写的示例,这些示例实际上根本没有帮助。
请将以上C ++语句翻译成Python。另外,如果有用于PySide2的 PYTHON 文档的资源,我将非常感谢该链接。谢谢
答案 0 :(得分:0)
在Pyside2中,您可以使用Python字符串设置小部件的样式表:
app.setStyleSheet('QProgressBar::chunk { background: solid orange; }')
P.S:您可以确实做得很丑;)