0

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

4

1 に答える 1

1

削除するだけです。親を割り当てない場合、他のウィジェットには所有権がありません。したがって、出口で自分で破壊できるはずです。

于 2012-04-09T13:39:35.807 に答える