获取ProgressBar的块颜色

时间:2016-04-06 14:06:30

标签: qt progress-bar

我在获取进度条块的颜色方面遇到了问题,并且在文档中没有找到任何内容。

例如:

progBar->palette().color(QWidget::foregroundRole())给了我前景色,但是大块呢?

那么,如果我没有安装样式表,我如何获得进度条块的颜色? 是否有任何调色板解决方案?

1 个答案:

答案 0 :(得分:0)

做一些测试我找到了解决方案。 QProgressBar块的颜色是调色板的Highlight角色,因此代码将如下所示: progBar->palette().color(QPalette::Highlight);