うまくいけば簡単な質問があります。 MDI subwindow
を閉じるには、ウィンドウ内のボタンを押すのではなく、上部にあるx
を閉じてください。私はMDIエリアで開いているウィンドウに関するすべての情報を持ついくつかのクラスを持つ別のファイルを持っています。私はself.close()
を試しましたが、それはウィンドウを開いたままにし、ウィンドウからすべてのウィジェットをクリアします。 MDIエリアにサブウィンドウを追加する方法について、以下のコードを投稿します。皆さんの助言と助けをありがとう。ボタンはサブウィンドウを閉じる必要がありますので、Xボタンは、ウィジェットはそれに刻まれていない、QMdiSubWindowを閉じ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