【问题标题】:Animated text with QPainter使用 QPainter 的动画文本
【发布时间】:2010-06-01 08:56:09
【问题描述】:

是否可以使用 QPainter 绘制动画文本?
我只想定期更改文本的颜色。
可以的话怎么实现?

【问题讨论】:

    标签: c++ qt qt4 qpainter


    【解决方案1】:

    您需要创建新插槽,在其中更改用于绘制文本的变量存储颜色。 在该插槽的末尾,您调用

    update();
    

    重绘小部件。

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

    就是这样。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-31
      • 1970-01-01
      • 1970-01-01
      • 2013-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多