0

QMainWindowドッキング可能なセクション ( ) を含むメイン ウィンドウ ( ) がありQDockWidgetます。ドッキング可能な部分は切り離してフローティングウィンドウとして使用できます。ユーザーがドッキング可能なセクションを引き裂き、メイン ウィンドウを閉じて、ドッキング可能なセクションをスタンドアロンのものとして引き続き使用できるようにしたいと考えています。私のデザインが問題の一部であると想定しているので、GUI の目的を説明する必要があります。

基本的に、メイン ウィンドウは、さまざまなタスクを実行するプロセスを作成するために使用されます。プロセス ( ) が作成されるたびQThreadに、ドッキング可能セクションに表示されます。ユーザーがプロセスの作成を終了すると、メイン ウィンドウは終了しますが、多くのプロセスがまだキューで待機している可能性があるため、ドッキング可能なセクションを開いたままにしておくことをお勧めします。わかる?もしそうなら、ドッキング可能セクションを閉じずにメインウィンドウを閉じるにはどうすればよいですか? それとも、私はこれについて間違った方法で行こうとしていますか?

乾杯

4

1 に答える 1

0

IMHO、レイアウトのドックセクションはメインウィンドウの子であるため、メインウィンドウを閉じる/非表示にすると、その子は非表示/破棄されます。たぶん、完全に独立した新しいウィンドウを生成して、それを使用する必要がありますか?

于 2013-09-20T09:42:46.390 に答える