首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >机器人模拟:没有QGraphicsView的QGraphicsScene

机器人模拟:没有QGraphicsView的QGraphicsScene
EN

Stack Overflow用户
提问于 2012-05-23 04:26:03
回答 1查看 347关注 0票数 0

我想模拟在未知的2D环境中寻找食物的机器人。这个想法是让它们用遗传算法进化。机器人有一些捕获器可以向前看,有马达可以移动。在2D环境的表面上有一些食物来源。

我计划使用QGraphicsSceneQGraphicsView类使用Qt进行图形模拟。

我的问题是:由于我将运行数百次模拟(遗传算法),我只想显示最后一次迭代,并隐藏所有以前的迭代。除了最后一次迭代之外,是否可以只使用QGraphicsScene,而不使用QGraphicsView?最重要的是,它是否有效?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-23 04:28:40

使用QGraphicsView::setScene(),QGraphicsView一次只能显示一个场景。有许多QGraphicsScenes是很好的,但是只显示其中的一个;在您的例子中,是最后一个迭代。

我会说这是一种有效的方法,除非你有许多场景,每个场景都有许多QGraphicsItems (例如,数千个),在这种情况下,内存可能会成为一个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10709641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档