PyQt Dock Widgets

时间:2013-09-20 04:55:57

标签: pyqt qdockwidget

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

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

干杯

1 个答案:

答案 0 :(得分:0)

恕我直言,你布局中的码头部分是主窗口的子节点,所以如果你关闭\隐藏主窗口,它的子节点将被隐藏\销毁。也许你应该生成一个新的完全独立的独立窗口并使用它?