【问题标题】:how to create a thumbnail of a webpage in Qt/QML for android如何在 Qt/QML for android 中创建网页的缩略图
【发布时间】: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


【解决方案1】:

我决定在服务器端应用程序中创建缩略图。这样安卓设备就不会被这些东西困扰了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-27
    • 2014-09-12
    • 2013-12-05
    • 2013-02-18
    • 2014-11-24
    • 1970-01-01
    • 2012-06-02
    • 1970-01-01
    相关资源
    最近更新 更多