希望我有一个简单的问题。我想在窗口内按下一个按钮关闭MDI subwindow
,而不是使用顶部的x
关闭它。我有另外一个文件,其中有几个类,它们包含有关在MDI区域中打开的窗口的所有信息。我尝试过self.close()
,但这会使窗口打开并清除窗口中的所有窗口小部件。我将发布下面的代码,介绍如何将子窗口添加到MDI区域。感谢您的所有建议和帮助。PYQT5 Mdi子窗口关闭
subWindow = QtWidgets.QMdiSubWindow()
New_Window = NewMDIWindow()
subWindow.setWidget(New_Window)
subWindow.setObjectName("New_Window")
subWindow.setWindowTitle("New SubWindow")
self.MainUi.mdiArea.addSubWindow(subWindow)
subWindow.show()
什么是'MainUi'和“自我”? – eyllanesc