我正在尝试在 QLabel 中对 QPixmap 的变化进行动画处理。
我有 MainWindow,它包含几个从 QScrollArea 派生的对象。其中每一个都拥有一个 QLabel 成员。
使用mousePressEvent()
我可以使用setPixmap()
. 但是,这只是在每个 QLabel 中切换图像,而我想要实现的是一个新图像滑过现有图像的动画。
首先,我自己尝试使用 QTimeLine 在 QLabel 上绘制 QPixmap(为此我创建了一个派生自 QLabel 的类,并编写了我自己的 setPixmap()),但这没有用。接下来,我尝试使用 QPropertyAnimation,但如果没有我也为此实现子类,它就无法在 Pixmap 上构建。
任何想法或想法表示赞赏。