【发布时间】:2015-06-21 08:12:18
【问题描述】:
我正在为 Qt 上的 android 开发一个应用程序,我想在某些项目上获得网页的缩略图预览。我一直在寻找任何地方,但除了诺基亚的一篇帖子外,我真的找不到任何东西,他们在其中构建了一个创建缩略图的应用程序。
问题是这个应用程序使用了android不支持的“Qt+= webkitwidgets”,所以我需要找到另一种方法。
除了使用这些类之外,是否还有其他方法可以创建网页的缩略图:
QWebPage
QWebFrame
QWebSettings
因为它们是 webkitwidgets 模块的一部分
【问题讨论】:
-
查看 QWebPage 的 Thumbnailer 示例:doc.qt.io/qt-5/qwebpage.html#details
-
@danielfranca 看,这就是问题所在。 QWebPage 是 webkitwidgets 的一部分,android 不支持。
-
你试过 QWebEngine 吗?据我所知,它支持 5.4 或更早版本的 Android。无论如何,要制作网页的缩略图,您必须有 HTML 渲染器,所以它必须是一个起点。如果你能找到一个可以呈现 HTML 的 Qt 小部件,你就能找到问题的答案。
-
@folibis 是的,我想。我需要做的第一件事是从 QWebEngine 获取 HTML 源代码,或者从中捕获帧。
标签: android c++ qt qml thumbnails