使用pyqt怎么打开多个重复的界面

  介绍

使用pyqt怎么打开多个重复的界面?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

<强>一般采用的方法:

self.window =, Qdialog(), #,实例化      self.window.show(), #,显示界面

用这种方法只能打开一个界面,自我使得默认只存在一个界面,不能重复打开多个相同界面。

<强>修改办法:

window =, Qdialog ()      window.show ()      window.exec_ ()

去掉自我,使得默认单一界面取消,同时加上exec_(),如果不加的话,会使得界面闪退。曾尝试使用exec()模态,利用其阻塞特性来阻止界面闪退,但同时存在一个问题,在对该界面关闭前,不能对其它界面进行操作。

看完上述内容,你们掌握使用pyqt怎么打开多个重复的界面的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

使用pyqt怎么打开多个重复的界面