Qt填坑记录:QWebEngineView在Mac会崩溃的问题

只试了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);

即可。

你可能感兴趣的:(#,Qt填坑纪录,qt)