我应该使用QGraphicsScene来制作互动电影吗?

时间:2014-02-12 10:46:58

标签: qt animation pyside qgraphicsscene

我有很多2D,时变数据(也就是电影),我想在Qt界面内可视化。我们的想法是,可以将结果视为电影,使用时间滑块进行浏览,然后可以选择单个数据点以获取有关该点的更多信息。 (显示的数据是从模拟生成的,然后通过一些色彩映射转换为RGB,所以我不是真的在寻找一个播放mp4的组件)

我有一些使用QGraphicsScene的经验,这使得轻松获得光标位置和放大器。对鼠标事件做出反应。但它适合视频吗?或者我最好直接在小部件上使用某种QImage?

1 个答案:

答案 0 :(得分:0)

好的,所以它在PyQt中效果很好,在PySide中效果不是很好。

我正在使用包含在QPixmapItem中的QPixmap,该QPixmap会添加到场景中。要更新帧,我更改pixmap对象的内容并在场景上调用update()。

对于视频来说,性能已经足够好了(虽然我不需要这个项目的高帧速率)。

在PySide中,当我使用超过1个pixmap项目时遇到了奇怪的问题,在PyQt中它运行得很好。