希望我有一個簡單的問題。我想在窗口內按下一個按鈕關閉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