我有一个窗口/小部件,在我按下按钮后显示,有没有办法让主窗口等到小部件关闭?我现在正在使用.show()
,我已尝试使用.exec_()
,但它给了我这个错误:
AttributeError: 'MainWindow' object has no attribute 'exec_'
任何帮助?
答案 0 :(得分:3)
更改窗口/窗口小部件的modality,以便阻止输入到其父窗口:
widget.setWindowModality(QtCore.Qt.WindowModal)
或整个申请:
widget.setWindowModality(QtCore.Qt.ApplicationModal)