ImportError: QtWebEngineWidgets must be imported before a QCoreApplication instance is created报错如何解决?
原因分析:
在创建QCoreApplication实例之前没有导入QtWebEngineWidgets。
解决方案:
1、在报错文件头部直接添加导包语句:import PyQt5.QtWebEngineWidgets
2、方法1如果不能解决问题,考虑把import PyQt5.QtWebEngineWidgets换为from PyQt5 import QtWidgets, QtWebEngineWidgets
3、方法2如果也不能解决问题,考虑在1的基础上添加from PySide2 import QtCore, QtGui, QtWidgets, QtUiTools(导入此包前需要在终端pip install PySide2 ),并在if name == “main”:后添加QtCore.QCoreApplication.setAttribute(QtCore.Qt.AA_ShareOpenGLContexts)