【发布时间】:2010-02-07 12:00:34
【问题描述】:
我有一个主窗口和一个非模态对话框。我想当我关闭主窗口时,非模态对话框应该自行关闭。相反,如果我打开非模态对话框,我应该手动关闭它们 - 如果我关闭主窗口,非模态对话框将保留,我需要手动关闭它。
# 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()
...
当我关闭主窗口时,所有非模态对话框都会自动关闭,我该怎么办?
谢谢。
【问题讨论】: