1

ShowBase クラスから継承するオブジェクトを順番に開始する QT GUI モジュールで構成される小さなアプリケーションを作成しました。

問題は、Panda アプリを閉じると、ShowBase クラスが finalizeExit() を呼び出し、それが exit を呼び出してプロセス全体をシャットダウンすることです。

userExit() をオーバーライドして finalize メソッドの呼び出しを回避すると、アプリのリソースは削除されず、タスク マネージャーは引き続き動作します。

exit を呼び出さずに Panda アプリを閉じる方法はありますか?

4

2 に答える 2

1

base.destroy()少なくとも Panda の最近の開発ビルドでは、 ShowBase をシャットダウンして (ほとんどの) リソースをアンロードするために呼び出すことができるはずです。finalizeExit()メイン ウィンドウが閉じられたときにアプリケーションを終了しないようにオーバーライドする必要があります。

于 2017-04-10T13:14:02.587 に答える