gpt4 book ai didi

python - 关闭 Panda3d 应用程序而不关闭整个进程

转载 作者:太空宇宙 更新时间:2023-11-03 16:45:30 26 4
gpt4 key购买 nike

编写了一个由 QT GUI 模块组成的小应用程序,该模块又启动一个继承自 ShowBase 类的对象。

问题是,如果我关闭 Panda 应用程序,ShowBase 类会调用 FinalizeExit(),而后者又会通过调用 exit 来关闭整个进程。

如果我通过重写 userExit() 来避免调用 Finalize 方法,则应用程序的资源不会被删除,并且任务管理器会继续工作。

有没有办法在不调用 exit 的情况下关闭 Panda App?

最佳答案

至少在 Panda 的最新开发版本中,您应该能够调用 base.destroy() 来关闭 ShowBase 并卸载(大部分)资源。您仍然需要重写finalizeExit(),以便在主窗口关闭时不退出应用程序。

关于python - 关闭 Panda3d 应用程序而不关闭整个进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36339195/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com