Mit*_*lin 2 python qtwebengine pyside2
当我运行Qt应用程序时,我收到消息
Qt WebEngine似乎是从插件初始化的。在构造QGuiApplication之前,请使用QCoreApplication :: setAttribute设置Qt :: AA_ShareOpenGLContexts。
无论将其转储到终端上,该应用程序都可以正常运行。我似乎无法找到根本原因,也无法真正理解此消息试图告诉我的内容。此消息是什么意思,我该如何解决?
可以通过在生成QApplication之前设置AA_ShareOpenGLContexts来解决此问题。
if __name__ == '__main__':
QtCore.QCoreApplication.setAttribute(QtCore.Qt.AA_ShareOpenGLContexts)
qt_app = QtWidgets.QApplication(sys.argv)
...
Run Code Online (Sandbox Code Playgroud)