QPainter的动画文本

时间:2010-06-01 08:56:10

标签: c++ qt qt4 qpainter

是否可以使用QPainter绘制动画文字?
我只想定期更改文字的颜色 如果可能如何实现?

1 个答案:

答案 0 :(得分:1)

您需要创建新的插槽,在其中您将更改用于绘制文本的变量存储颜色。 在那个插槽的末尾,你打电话给

update();

重绘小部件。

要定期执行此操作,您还需要QTimer连接到该广告位。 在paintEvent中,您将颜色变量设置为QPainter使用的笔或画笔(我不记得用于绘制文本的颜色)。

就是这样。