我有很多2D,时变数据(也就是电影),我想在Qt界面内可视化。我们的想法是,可以将结果视为电影,使用时间滑块进行浏览,然后可以选择单个数据点以获取有关该点的更多信息。 (显示的数据是从模拟生成的,然后通过一些色彩映射转换为RGB,所以我不是真的在寻找一个播放mp4的组件)
我有一些使用QGraphicsScene的经验,这使得轻松获得光标位置和放大器。对鼠标事件做出反应。但它适合视频吗?或者我最好直接在小部件上使用某种QImage?
答案 0 :(得分:0)
好的,所以它在PyQt中效果很好,在PySide中效果不是很好。
我正在使用包含在QPixmapItem中的QPixmap,该QPixmap会添加到场景中。要更新帧,我更改pixmap对象的内容并在场景上调用update()。
对于视频来说,性能已经足够好了(虽然我不需要这个项目的高帧速率)。
在PySide中,当我使用超过1个pixmap项目时遇到了奇怪的问题,在PyQt中它运行得很好。