2016-04-25 13 views
7

クロスプラットフォームアプリケーション(デスクトップ+モバイル)の開発には、Qt 5.6をWindows 10のMinGWで64xに使用しています。Qt5.6のクロスプラットフォームWebview

Qt 5.5では、WebKitを使用して、アプリケーション内のWebページを表示するためのクロスプラットフォームアプリケーションを作成できました。Windows、Android、iOSなどで使用できます... 今日、それ以上は、QtWebViewもWindows用ではないし、QtWebEngineとMinGWを使うこともできない。

私は自分の現在の設定(アンドロイドデスクトップとモバイル版)を使ってウェブページを表示したいと思っています。どうすればいいですか?

次のQtバージョンでは解決できることはありますか?

編集:私はQtの特別のWebView(ミニブラウザ)の例を実行したい場合でも 、それはqmakeのエラーを示しています

Project ERROR: Unknown module(s) in Qt: webenginewidgets 
Project ERROR: Unknown module(s) in Qt: webview 

答えて

6

あなたはQtのとWebエンジンのためのMinGWを使用することはできません。それはhere言っている:

Windows: Visual Studio 2013 or Visual Studio 2015

、あなたはthis pageに関する詳細な情報を見つけることができます。また、MinGWのは、QtのWebEngineで使用することはできませんという事実は、バグとして報告されている(例えば42725を)し、それを説明する:

It is very unlikely that Chromium itself will support MinGW, and likewise it would be a lot of work for the QtWebEngine team to achieve this. It is quite a shame that Qt MinGW packages will be incomplete because of this.

クロムはQWebEngineによって統合ブラウザで、QWebkitにブラウザが統合されましたWebKitだから、QWebEngineのためにもうMinGWを使うことはできません。

+1

ありがとうAlexis ... – HadiAbbasi

+1

Qt WebEngineがMinGWと一緒に再生できない場合でも、問題はありませんが、私は助けてくれることを願っています:/ – IAmInPLS

+1

これはQtの次のバージョンで解決されることを願っていますか? ? と私はすべてのプラットフォームのためにWebViewを修正して開発することができますか? – HadiAbbasi

関連する問題