0

实际上我在 a 上设置了一个图像,QProgressBar并想根据QProgressBar.

我尝试用颜色覆盖我QProgressBar的图像,但这会填充图像,但由于我的图像不是矩形,它会为整个图像着色,QProgressBar而不仅仅是图像。

是否可以仅使用 qt 更改图像颜色(使用 C++)

4

1 回答 1

0

您正在寻找Qt 样式表文档。您可以自定义自己的 QProgressBar,并添加自己的setProgress()函数来更新value 属性。您可以根据当前值的值修改图像背景、边框、边距...。

有关更多详细信息,请参见 QSS 示例:示例样式表

于 2016-09-20T10:59:48.823 回答