进度条前面有不同文字颜色的进度条?

时间:2012-12-13 13:24:14

标签: qt text colors qt5 qprogressbar

如何从Qt获得QProgressBar中文本的以下效果? :

Progress bar text with different colors around the front of the progress bar

想法是我必须在进度条的左侧部分有一个更亮的颜色。

1 个答案:

答案 0 :(得分:2)

我会按如下方式进行自定义绘图:

  1. 从QLabel中获取您自己的进度条类。

  2. 覆盖paintEvent()函数。

  3. 在paintEvent()中,使用QPainter开始绘图:

  4. 你应该得到你想要达到的目标。由于Qt的默认双缓冲,您应该观察到没有闪烁。

相关问题