0

我有一个 QGraphicsView 和一个 QGraphicsScenes 的幻灯片放映,当用户切换到下一张幻灯片时,我只是更改了视图正在查看的场景,它会立即更改以反映这一点。

我想做的是创建一些过渡效果,例如旋转立方体或滑入/滑出。

然而,看看 QPropertyAnimation 类,它似乎是关于移动一个不从一个对象转换到另一个对象的对象。

就像我需要每个场景的视图,然后在每个视图之间转换。

我还可以采用什么其他策略?

4

1 回答 1

2

您可以使用属性动画将图形项目从单个场景滑入和滑出视图,而不是更改视图看到的场景。这将使您无需太多努力就可以滑入/滑出过渡。旋转立方体效果会更棘手,但我认为可以使用属性动画制作合理的传真。

您还可以通过子类化视图小部件并添加一些自定义属性来模拟其他效果,这些属性可以动画化并用于指导背景或前景绘画。

于 2010-09-21T15:21:26.033 回答