获取 ProgressBar 的块颜色

Getting chunk colour of ProgressBar

我在获取进度条块的颜色时遇到问题,但在文档中找不到任何内容。

例如:

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

那么,如果我没有为它安装样式表,我如何才能获得进度条块的颜色? 有调色板的解决方案吗?

做一些测试我找到了解决方案。 QProgressBar 块的颜色是调色板的高亮作用,所以代码将是这样的: progBar->palette().color(QPalette::Highlight);