PyQt5-如何创建弹窗 (QDialog)

时间:2024-10-12 01:42:33

1、show()方法结合showModel(bool) 方法;也能实现弹窗的阻塞。

PyQt5-如何创建弹窗 (QDialog)

2、show()方法结合setWindowModality(self, Qt.WindowModality)参数 Qt.WindowModality有3种形态:非模态模式:----Qt.NonModal 或 0 ;不会阻止其他窗口的输入。

PyQt5-如何创建弹窗 (QDialog)

3、窗口模式;setWindowModality(Qt. WindowModal)参墙绅褡孛数 Qt. Win颊俄岿髭dowModal 或 1 ;----该窗口是单一窗口层次结构的模式,并阻止对其父窗口、所有祖父母窗口以及其父窗口和祖父母窗口的所有同级窗口的输入。

PyQt5-如何创建弹窗 (QDialog)

4、应用程序模式:setWindowModality(Qt. ApplicationModal)参数:Qt. ApplicationModal 或 2,----该窗口是应用程序的模式,并阻止所有窗口的输入。

PyQt5-如何创建弹窗 (QDialog)
© 手抄报圈