在Qt 5.5及以后的版本中,QWebView类默认使用Qt WebEngine模块作为其后端引擎。这是因为WebKit内核已经过时,而Qt WebEngine模块基于现代的Chromium内核,具有更好的性能和功能。
当您在应用程序中创建一个QWebView对象时,Qt会自动检查系统上是否安装了Qt WebEngine模块。如果已经安装,则QWebView将使用WebEngine作为其后端引擎;否则,它将回退到使用Qt WebKit模块(如果可用)。
需要注意的是,Qt WebEngine模块相对于Qt WebKit模块来说更加复杂,因此可能会增加应用程序的大小和启动时间。如果您的应用程序只需要简单的Web浏览功能,并且对性能和资源消耗有较高的要求,那么可以考虑使用Qt WebKit模块或其他轻量级的Web浏览器引擎。