代码之家  ›  专栏  ›  技术社区  ›  Phil Hannent

如何在Qt中创建旋转立方体效果?

  •  0
  • Phil Hannent  · 技术社区  · 14 年前

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

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

    我还能用什么策略?

    1 回复  |  直到 14 年前
        1
  •  2
  •   Arnold Spence    14 年前

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

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