Android上的Qt WebKit

Android上的Qt WebKit,qt,Qt,我正在尝试使用Qt5.4在我的Android应用程序中显示一个网页。下面是我正在使用的代码- QWebView *view = new QWebView(parent); view->load(QUrl("http://google.com/")); view->show(); 在.pro文件中,我添加了- QT += qml quick widgets webkit webkitwidgets 现在的问题是,该代码在Linux桌面上运行良好,但在为Android编译它时,由于.

我正在尝试使用Qt5.4在我的Android应用程序中显示一个网页。下面是我正在使用的代码-

QWebView *view = new QWebView(parent);
view->load(QUrl("http://google.com/"));
view->show();
在.pro文件中,我添加了-

QT += qml quick widgets webkit webkitwidgets
现在的问题是,该代码在Linux桌面上运行良好,但在为Android编译它时,由于.pro文件中的webkit webkitwidgets而导致编译错误。它表示项目错误:QT:webkitwidgets-webkit中的未知模块

我尝试了QtWebEngine(从QT示例中修改了minibrowser的代码),并将本地html文件放在项目中。这在我的linux桌面上运行得很好,但当我在Nexus7上运行它时,会出现以下错误-

The webpage at qrc:/app.html could not be loaded because:
net:ERR_UNKNOWN_URL_SCHEME

请帮助..

QtWebKit在Android上不受支持。引述:

Qt for Android使您能够在具有 Android v2.3.3(API级别10)或更高版本。所有Qt模块(基本和 除Qt WebKit、Qt NFC、Qt串行端口、, 以及特定于平台的附加组件(Qt Mac附加组件、Qt Windows附加组件和 Qt X11附加组件)

我的


值得注意的是,QtWebKit是一个不推荐使用的模块;它不再更新,将在不久的将来删除。新代码应该在受支持的平台上使用,或者在Android和iOS上使用。

QtWebKit在Android上不受支持。引述:

Qt for Android使您能够在具有 Android v2.3.3(API级别10)或更高版本。所有Qt模块(基本和 除Qt WebKit、Qt NFC、Qt串行端口、, 以及特定于平台的附加组件(Qt Mac附加组件、Qt Windows附加组件和 Qt X11附加组件)

我的


值得注意的是,QtWebKit是一个不推荐使用的模块;它不再更新,将在不久的将来删除。新代码应该在支持它的平台上使用,或者在Android和iOS上使用。

尝试为Android编译自己的Qt5,包括qtwebkit(直到Qt5.5.1)。

尝试为android编译自己的Qt5,包括qtwebkit(直到Qt5.5.1)。

我已经准备好了html/css格式的代码,它运行良好。我只是想了解如何将其移植到移动设备上,即android/ios/windows。我觉得QT是个不错的选择。但是在第一个阶段就出现了这个错误。请帮助。它不是支持者,也不会是,因为它是为了支持web引擎而停止的。所以,不,它不起作用,将来也不会起作用。可能的重复我已经准备好了html/css中的代码,它工作得很好。我只是想了解如何将其移植到移动设备上,即android/ios/windows。我觉得QT是个不错的选择。但是在第一个阶段就出现了这个错误。请帮助。它不是支持者,也不会是,因为它是为了支持web引擎而停止的。因此,不,它不起作用,将来也不会起作用。可能的重复我已经尝试了QtWebEngine(从QT示例中修改的minibrowser代码),并将我的本地html文件放在项目中。这在我的linux桌面上运行得很好,但当我在Nexus 7上运行它时,它给出了以下错误-qrc:/app.html的网页无法加载,因为:net:ERR\u UNKNOWN\u URL\u scheme我尝试了QtWebEngine(从QT示例中修改的minibrowser代码),并将我的本地html文件放在项目中。这在我的linux桌面上运行正常,但当我在Nexus 7上运行它时,会出现以下错误-无法加载qrc:/app.html处的网页,因为:net:ERR\u UNKNOWN\u URL\u SCHEME