如何在Qt/QML中为Android创建网页缩略图

3

我正在使用Qt开发一款Android应用,希望在某些项目中拥有网页的缩略图预览。我已经到处寻找,但除了Nokia发布的一个创建缩略图的应用程序之外,我实在找不到其他任何东西。

问题在于该应用程序使用了“Qt+= webkitwidgets”,而这在Android上并不受支持,因此我需要找到另一种方法。

除了使用这些类,是否还有其他方法可以创建网页缩略图:

QWebPage
QWebFrame
QWebSettings

作为 WebKitWidgets 模块的一部分

1
请查看QWebPage的缩略图示例:http://doc.qt.io/qt-5/qwebpage.html#details - dfranca
@danielfranca 看,这就是问题所在。QWebPage 是 webkitwidgets 的一部分,而 webkitwidgets 在 Android 上不受支持。 - CantThinkOfAnything
你尝试过QWebEngine吗?据我所知,它支持Android 5.4或更早版本。无论如何,要制作网页缩略图,您必须拥有HTML渲染器,因此这是一个起点。如果您可以找到一个可以呈现HTML的Qt小部件,您就可以找到答案。 - folibis
@folibis 是的,我明白了。首先我需要做的是从 QWebEngine 获取 HTML 源码,或者从中捕获一个帧。 - CantThinkOfAnything
1个回答

0

我决定在服务器端应用程序中创建缩略图。这样安卓设备就不会受到这些事情的干扰。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接