我在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
?