2

QPainter でアニメーション テキストを描画することは可能ですか?
テキストの色を定期的に変更したいだけです。
可能であれば、どのように達成するのですか?

4

1 に答える 1

2

テキストの描画に使用する色を格納する変数を変更する新しいスロットを作成する必要があります。あなたが呼び出すそのスロットの最後に

update();

ウィジェットを再描画します。

QTimer定期的に行うには、そのスロットにも接続する必要があります。でpaintEvent使用されるペンまたはブラシ(テキストの描画にどちらが使用されたかは覚えていません)に色変数を設定しますQPainter

それで全部です。

于 2010-06-01T10:23:55.393 に答える