0

我有一个QMainWindow包含可停靠部分 ( ) 的主窗口 ( QDockWidget)。可停靠部分可以撕下并用作浮动窗口。我希望能够允许用户撕下可停靠部分,关闭主窗口并继续将可停靠部分用作独立的东西。我认为我的设计是问题的一部分,所以我应该解释 GUI 的目的。

基本上,主窗口用于创建执行各种任务的进程。每次QThread创建进程 ( ) 时,它都会显示在可停靠部分中。一旦用户完成创建进程,他/她就完成了主窗口,但可能希望保持可停靠部分打开,因为许多进程可能仍在队列中等待。说得通?如果是这样,如何在不关闭可停靠部分的情况下关闭主窗口?还是我试图以错误的方式解决这个问题?

干杯

4

1 回答 1

0

恕我直言,布局中的停靠部分是主窗口的子窗口,因此如果您正在关闭\隐藏主窗口,它的子窗口将被隐藏\销毁。也许您应该生成一个新的完全独立的窗口并使用它?

于 2013-09-20T09:42:46.390 回答