У меня есть одно главное окно и один немодальный диалог. Я полагаю, что немодальное диалоговое окно должно закрываться при закрытии главного окна. Вместо этого, если я открою немодальное диалоговое окно, я должен вручную закрыть оба из них - если я закрою главное окно, немодальное диалоговое окно останется, и мне нужно закрыть его вручную.
# App and main window
app = QtGui.QApplication(sys.argv)
window = Window()
window.show()
sys.exit(app.exec_())
class Window ... :
...
def func:
non_modal_dialog = NonModalDialog()
non_modal_dialog.show()
...
Что мне делать, чтобы при закрытии главного окна все немодальные диалоги автоматически закрывались?
Спасибо.