为QProgressBar上的图像设置上色
Color the Image setting on QProgressBar
实际上我在QProgressBar
上设置了一个图像,并希望根据QProgressBar
的选定部分更改图像的颜色。
我试着用QProgressBar
颜色覆盖我的图像,但这填充了图像,但由于我的图像不是矩形,它为整个QProgressBar
着色,而不仅仅是图像。
是否可以只使用qt (c++)来改变图像的颜色
您正在寻找Qt样式表文档。您可以自定义自己的QProgressBar,并添加自己的setProgress()
函数,该函数应该更新value属性。你可以修改图像背景,边框,边距…取决于当前值的值
参见QSS示例了解更多细节:样式表示例
相关文章:
- 在 macOS 中使用 C/C++ 设置鼠标光标图像
- 如何设置与其背景图像大小相对应的窗口大小?
- glTexImage2D 不起作用,但将 FragColor 设置为 vec4(1.0, 0, 0, 1.0) 会给我红色图像
- 如何在图像位中设置标志以标记音频文件的结尾
- 显式设置图像压缩过滤器
- 如何在QT中设置样式表以选择假发背景的随机图像
- 在 openFrameworks 上设置图像的透明度
- QML:设置动画图像源,而不加载资源中的文件
- 如何在QT中的其他形式上在Qlabel上设置图像
- c++ qt 主窗口设置图像后的对话框"确定"按钮
- Qt 安卓通知,无法设置图像
- 调用 cvSet2D() 来设置图像的像素值返回值 0
- 如何在Qt 5.3中使用QCamera设置图像分辨率
- [Cocos2dx]如何为自定义精灵设置图像
- 使用创建跟踪栏设置图像路径
- 将 Mat 转换为 PIX 以设置图像
- OpenCV 无法在 CascadeClassifier 上设置图像以与 runAt 一起使用
- OpenCV:设置图像边界,不带填充
- OpenCV:设置图像阈值并反转图像
- 在opencvc++中设置图像区域为零的最佳方法