PyQt5 不允许点击除此窗口以外的窗口,并且有闪动和声音。

我想要一个子窗口,类似于一个对话框,不让他点击除此窗口意外的窗口,像这样:

img

我用

self.setWindowModality(Qt.ApplicationModal)

做出来的效果:

img

他只有声音没有闪动,我想要有像图1一样的效果,有闪动。

闪动是因为里面有很多控件,失去焦点又重新获得焦点的过程中引发多次重绘,所以有一个闪烁的效果
这效果是别人极力避免的,不是特意要实现的
而你的窗体里异常干净,啥都没有,闪什么闪