我有一个使用Qt WebEngine的应用程序。但是,我发现在关闭我的应用程序或崩溃后,“Qtwebengineprocess”仍然存在。我的应用程序太大了,不能在此展示,但这里有一个小例子,也说明了这个问题:
#include <QApplication>
#include <QWebEngineView>
#include <QProcess>
#include <QTimer>
int main(int argc, char **argv)
{
QApplication app(argc, argv);
QWebEngineView* viewer = new QWebEngineView(NULL);
viewer->show();
viewer->load(QUrl("https://www.telegraph.co.uk/content/dam/Pets/spark/royal-canin/tabby-kitten-small.jpg?imwidth=1400"));
QTimer::singleShot(2000, []() {
exit(-1);
});
app.exec();
delete viewer;
return 0;
}
我是否忘记设置某些东西?或者这是Qt的一个bug?提前感谢。更新:Qt 5.11,Win10。