QT:未安装模块 "QtWebView"

QT: module "QtWebView" is not installed

我的OS是win10,QT的版本是Qt5.7mingw53_32,目标os是win10。当我使用 qmlscene 执行 qml 文件时,出现了一些错误:

qrc:/[...].qml:3 module "QtWebView" is not installed

我的qml文件如下。

import QtQuick 2.0
import QtQuick.Controls 1.0
import QtWebView 1.1

ScrollView {
    width: 1280
    height: 720
    WebView {
        id: webview
        url: "http://www.baidu.com"
        anchors.fill: parent
        onNavigationRequested: {
            // detect URL scheme prefix, most likely an external link
            var schemaRE = /^\w+:/;
            if (schemaRE.test(request.url)) {
                request.action = WebView.AcceptRequest;
            } else {
                request.action = WebView.IgnoreRequest;
                // delegate request.url here
            }
        }
    }
}

而且我已经安装了一些模块。

QtWebView 是一个模块,它为限制性平台(例如 iOS 不允许应用程序提供自己的 HTML 内容的平台特定 Web 视图提供包装器组件渲染器。

在桌面等功能齐全的平台上 Windows 您可以使用功能更强大的 Web 渲染器集成,例如QtWebEngine module or by the QtWebKit module

提供的那个

我在 Ubuntu 18.04 上使用 Qt 5.12 启动使用 QtWebView 的应用程序时收到相同的警告。

我的解决方法是 运行:

sudo apt-get install libqt5webview5

sudo apt-get install qml-module-qtwebview