pyqt5窗口跳转闪退如何解决

发现pyqt有个比较要命的问题,之前用pyside2的时候都没有这种情况。
pyqt在窗口跳转的时候会闪退:
在这里插入图片描述
原因是没有把QMainWindow()放到主进程的self中。如果不加self,则没有app = QApplication(sys.argv)支持,无法循环窗口。看到的闪退实则是开启一次窗口后退出。

解决办法:
给窗口加上self,让其支持循环。
在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐