运行Qt得到了消息Qt WebEngine seems to ......求解!

当我运行Qt应用程序时,我得到了消息Qt WebEngine seems to be initialized from a plugin. Please set Qt::AA_ShareOpenGLContexts using QCoreApplication::setAttribute before constructing QGuiApplication.这个应用程序运行得很好,不管它被丢弃到终端。我似乎找不到根本原因,也无法真正理解这条信息试图告诉我的是什么。这条消息是什么意思?我该如何修复它?

可以通过在生成QApplication之前设置AA_ShareOpenGLContexts来解决此问题。

请参阅以下使用PySide2的示例

  from PySide2 import QtCore, QtGui, QtWidgets, QtUiTools

  if __name__ == '__main__':
      QtCore.QCoreApplication.setAttribute(QtCore.Qt.AA_ShareOpenGLContexts)
      qt_app = QtWidgets.QApplication(sys.argv)