【发布时间】:2010-06-01 08:56:09
【问题描述】:
是否可以使用 QPainter 绘制动画文本?
我只想定期更改文本的颜色。
可以的话怎么实现?
【问题讨论】:
是否可以使用 QPainter 绘制动画文本?
我只想定期更改文本的颜色。
可以的话怎么实现?
【问题讨论】:
您需要创建新插槽,在其中更改用于绘制文本的变量存储颜色。 在该插槽的末尾,您调用
update();
重绘小部件。
要定期执行此操作,您还需要将QTimer 连接到该插槽。
在paintEvent 中,您将颜色变量设置为QPainter 使用的钢笔或画笔(我不记得哪个用于绘制文本)。
就是这样。
【讨论】: