我有一个主窗口(QMainWindow
),其中包含可停靠的部分(QDockWidget
)。可停靠的部分可以被撕掉并用作浮动窗口。我希望能够允许用户撕下可停靠的部分,关闭主窗口并继续使用可停靠部分作为独立的部分。我认为我的设计是问题的一部分,所以我应该解释GUI的目的。
基本上,主窗口用于创建执行各种任务的进程。每次创建流程(QThread
)时,它都会显示在可停靠的部分中。一旦用户完成创建过程,他/她就完成了主窗口,但可能希望保持可停靠部分打开,因为许多进程仍然可以在队列中等待。合理?如果是这样,如何在不关闭可停靠部分的情况下关闭主窗口?或者我试图以错误的方式解决这个问题?
干杯
答案 0 :(得分:0)
恕我直言,你布局中的码头部分是主窗口的子节点,所以如果你关闭\隐藏主窗口,它的子节点将被隐藏\销毁。也许你应该生成一个新的完全独立的独立窗口并使用它?