Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

QT: module "QtWebView" is not installed

My OS is win10 and the version of QT is Qt5.7 mingw53_32 and the target os is win10. when I use qmlscene to excute a qml file, it occurred some error:

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

My qml file is following.

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
            }
        }
    }
}

And I had installed some modules. enter image description here

like image 304
zonzely Avatar asked Jan 05 '23 11:01

zonzely


1 Answers

QtWebView is a module which provides a wrapper component around a platform specific web view for restrictive platforms such as iOS which don't allow applications to provide their own HTML content renderers.

On a fully capable platform such as desktop Windows you can use a much more capable web renderer integration, e.g. the one provided by the QtWebEngine module or by the QtWebKit module

like image 92
Kevin Krammer Avatar answered Jan 13 '23 20:01

Kevin Krammer