只试了Mac系统下的,在其他系统使用 QWebEngineView 不知道有没有这个问题。
问题描述:正常使用 QWebEngineView,退出程序时会提示程序异常退出并弹出Mac系统特有的问题弹窗。
解决办法:
在main() 中 QApplication app; 这条语句之前加入:
QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
QCoreApplication::setAttribute(Qt::AA_UseHighDpiPixmaps);
QCoreApplication::setAttribute(Qt::AA_UseOpenGLES);
在这条语句之后加入:
QWebEngineSettings::defaultSettings()->setAttribute(QWebEngineSettings::PluginsEnabled, true);
即可。