QLabel内でQPixmapの変更をアニメーション化しようとしています。
QScrollArea から派生したいくつかのオブジェクトを保持する MainWindow があります。これらはそれぞれ QLabel メンバーを保持しています。
を使用mousePressEvent()
して、各 QLabel の画像を置き換えることができsetPixmap()
ます。ただし、それは各QLabelの画像を切り替えるだけですが、私が達成したいのは、新しい画像が既存の画像の上をスライドするアニメーションです。
まず、QTimeLine を使用して QLabel に QPixmap を自分で描画しようとしました (そのために QLabel から派生するクラスを作成し、独自の setPixmap() を作成しました) が、うまくいきませんでした。次に、QPropertyAnimation を使用してみましたが、サブクラスを実装しないと Pixmap 上に構築できません。
どんな考えやアイデアでも大歓迎です。