QDialog已
setModal()在这里找到。
如文档所述:
默认情况下,此属性为
False且show()以无模式弹出对话框。将此属性设置为true等同于设置QWidget.windowModality为Qt.ApplicationModal。
正如@sebastian指出的,您可以使用
exec()。但是最好使用,
exec_()因为提到的一个塞巴斯蒂安也是python调用。
例:
my_dialog = QDialog(self) my_dialog.exec_() # blocks all other windows until this window is closed.
如果这样做没有帮助,请发布您的代码,我会看一下。



