2017-10-24 23 views
0

問題があり、アプリケーション内でURLを開く必要があり、WebViewを使用しても正しく動作しません。WebView qmlがiOS 11で正常に動作しない - QT

import QtWebView 1.0 

私のコード:

Rectangle{ 
    width: Screen.width 
    height: Screen.height 
    color: "Orange" 
    anchors.fill: parent 
    z:9999999 

    WebView { 
     id: webviewer 
     anchors.fill: parent 
     url: "http://www.google.com" 

     onLoadProgressChanged: { 
      console.log(webviewer.loadProgress) 
     } 
    } 
} 

と私が置かれている.PROファイル内:

QT += webview 

そして、私のmain.cppに

これを輸入し

QtWebView::initialize(); 

私のconsole.logはロード状態を正しく表示していますが、画面には何も表示されません。 なぜですか?

ありがとうございます。 iOSの

+0

ちょうどFYIがUbuntuでテストされていますが正常に動作します。 Qt 5.6.2 64ビット。 – Ashif

+0

私はQT 5.6を使用できません... QT 5.9のios 11のソリューションはありませんか? –

+0

「QtWebView 1.0のインポート」を1.1に変更できますか?それが機能していない場合私は他に何がわかりません。あなたはQt 5.9を使用していて、ios 11固有のものなので、Qtフォームで同じものを投稿すると、最良の答えが得られます。 – Ashif

答えて

0

作品、解決策は次のとおりです。

enter image description here

ビルドフォルダからXcodeで開き、プロジェクト、およびアプリケーションのトランスポート・セキュリティ設定を設定するには、任意のロードを許可し、YESでそれを設定します追加する必要があります。 WebViewが動作します。

関連する問題