QT: module “QtWebView” is not installed

匿名 (未验证) 提交于 2019-12-03 09:02:45

问题:

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.

回答1:

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



标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!