QtWebEngine和QtWebEngineProcess

在部署Qt WebEngine应用程序时,需要QtWebEngineProcess.exe,默认情况下,和执行文件同目录。

Qt WebEngine采用Chromium提供的多进程模块,该模块要求QtWebEngineProcess.exe随应用一起部署。

每个QWebEngineView或WebEngineView实例都会启动一个QtWebEngineProcess.exe进程,用来和内置浏览器QWebEngineView通信。

为了放置暴露应用程序是Qt开发的,可以将QtWebEngineProcess.exe重命名。

通过设置QTWEBENGINEPROCESS_PATH环境变量可以指定QtWebEngineProcess.exe的路径和名字

QString webEngineProcessPath = QCoreApplication::applicationDirPath() + "/" + "myWebEngineProcess.exe";
qputenv("QTWEBENGINEPROCESS_PATH", webEngineProcessPath.toLocal8Bit());

这里把myWebEngineProcess.exe和应用程序放同一目录。

你可能感兴趣的:(Qt,qt)