使用 QPainter 的动画文本
Posted
技术标签:
【中文标题】使用 QPainter 的动画文本【英文标题】:Animated text with QPainter 【发布时间】:2010-06-01 08:56:09 【问题描述】:是否可以使用 QPainter 绘制动画文本? 我只想定期更改文本的颜色。 可以的话怎么实现?
【问题讨论】:
【参考方案1】:您需要创建新插槽,在其中更改用于绘制文本的变量存储颜色。 在该插槽的末尾,您调用
update();
重绘小部件。
要定期执行此操作,您还需要将QTimer
连接到该插槽。
在paintEvent
中,您将颜色变量设置为QPainter
使用的钢笔或画笔(我不记得哪个用于绘制文本)。
就是这样。
【讨论】:
以上是关于使用 QPainter 的动画文本的主要内容,如果未能解决你的问题,请参考以下文章