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