我要发帖 回复

正式会员

6

主题

51

积分

0

专家分

兴趣点(最多三项):

VegaPrime

私信
发表时间 : 2016-10-17 20:51:10 | 浏览 : 156    评论 : 1
请问大家,如果在关闭某个页面的同时,把Vega程序也关闭掉呢。

我在QT工程下做了如下的操作,
第一个页面有做一些参数配置,点击页面上的计算按钮,会弹出一个结果显示页面。
这个结果显示页面调用了QThread,在QTread里面调用了vega的相关函数,使得在结果显示页面能显示三维图形。
我现在关闭这个结果显示页面,然后再重新打开结果显示页面我的程序就崩溃了。

我不知道我关闭这个结果显示页面有没有把Vega的程序关掉或者把我建立的线程关掉。
怎么才能在关闭这个结果显示页面的同时把我的Vega程序也关掉,Thread也关掉,

我重新打开这个结果显示页面的时候,能给我重新建一个Thread并重新建立vega的程序呢。

最近VR访客

obuil 评论于2016-10-17 22:41:25
建议隐藏窗口,3D程序不太适合频繁开闭,因为启动和关闭都需要时间

隐藏窗口的同时,暂停vp的线程,中止循环;
再次打开时,显示窗口,恢复vp的线程,恢复循环
UE4   |   虚幻引擎   |   Unity VR    |    Hololens

手机版|VR开发网 |网站地图 统计  津ICP备16006248号

GMT+8, 2017-9-20 08:18 AM

返回顶部