use*_*832 6 python modal-dialog pyqt pyqt4 python-2.7
我查看了文档,发现'self.setWindowModality(QtCore.Qt.WindowModal)'.
我将此函数添加到我的' init '函数中,但是仍然无法创建模态对话框.
任何帮助将不胜感激,
谢谢.
Sha*_*043 13
QDialog具有setModal()如发现这里.
正如文档所述:
默认情况下,这个属性是
False和show()弹出的对话框与非模态.将此属性设置为true等同于设置QWidget.windowModality为Qt.ApplicationModal.
正如@sebastian所说,你可以使用exec().然而,最好使用exec_()sebastian提到的也是一个python调用.
例:
my_dialog = QDialog(self)
my_dialog.exec_() # blocks all other windows until this window is closed.
Run Code Online (Sandbox Code Playgroud)
如果这没有帮助,请发布您的代码,我会看看.
| 归档时间: |
|
| 查看次数: |
17699 次 |
| 最近记录: |