2012-04-09 6 views
0

私のアプリはウィンドウ(QWidget)を作成するプラグインを読み込みますが、プラグインから返されたウィジェットがQMainWindowの子ではないので、私はQMainWindowを終了すると破棄できません。問題は、そのウィンドウをメインウィンドウの子にすると、別のウィンドウにウィンドウが表示されるということです。しかし、私はそれらを分離する必要があります。私はそれらを分離しました(しかし、メインウィンドウはプラグインからウィンドウを制御できません)。私の場合は、アプリケーション終了時にプラグインからウィンドウを閉じる方法がわかりません。それをどうすれば実現できますか?Qtでプラグインから返されたQWidgetを破棄します

答えて

1

ただ削除してください。それを親に割り当てないと、他のウィジェットには所有権がありません。だから、退出時にそれを自分で破壊することができます。

関連する問題