2017-02-25 5 views
1

내 OS가 win10이고 QT 버전이 Qt5.7 mingw53_32이고 대상 OS가 win10입니다.QT : 모듈 "QtWebView"가 설치되지 않았습니다.

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

내 QML 파일이 다음입니다 : 나는 QML 파일을 excute에 할 qmlscene를 사용하는 경우, 일부 오류가 발생했습니다.

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

그리고 일부 모듈을 설치했습니다. enter image description here

+1

가능한 복제에 의해 제공되는 하나 [누락 된 Qt는 모듈을 설치하는 방법?] (http://stackoverflow.com/questions/40200094/how-to-install-a-missing -qt-module) – Mike

+0

대상 플랫폼이 무엇입니까? – MrEricSir

+0

@MrEricSir : "내 OS는 win10이고 QT 버전은 Qt5.7 mingw53_32입니다."[[인용 : 첫 번째 줄]. 크로스 컴파일은 언급되지 않았으므로 이것이 타겟 플랫폼이라고 가정하는 것이 안전하다고 생각합니까? – derM

답변

2

QtWebView 응용 프로그램이 자신의 HTML 내용 렌더러를 제공하는 것을 허용하지 않습니다 iOS와 같은 제한적인 플랫폼을위한 플랫폼 특정 웹보기 ​​래퍼 구성 요소를 제공하는 모듈이다.

데스크톱 Windows와 같이 완벽하게 지원되는 플랫폼에서 훨씬 더 우수한 웹 렌더러 통합을 사용할 수 있습니다. QtWebEnginemodule 또는의 QtWebKitmodule

관련 문제