为qml webview设置网络访问管理器以处理chm文件

时间:2015-10-06 15:14:47

标签: qt qml chm

我在Qt小部件中有一个应用程序工作正常,这是读取chm文件并浏览chm文件的主页并在桌面上使用QWebView查看。但是我为Android设备制作了相同的应用程序,但QWebView小部件没有工作,因为它提供了未知模型。所以我使用了QML迷你浏览器的Qt示例,但我遇到了另一个问题:无法找到设置网络访问管理器,这允许我读取chm文件。

我的问题是我想如何使用qml QWebView通过网络访问管理器读取chm文件?

这是我的简单示例:

的MainPage:

EBook * new_ebook = EBook::loadFile( fileName );// chm new object
m_ebookFile = new_ebook;
webView->page()->setNetworkAccessManager(new KCHMNetworkAccessManager( this));
webView->load(m_ebookFile->homeUrl()); 

我的问题是如何在QML webview中使用setNetworkAccessManager

0 个答案:

没有答案
相关问题