gpt4 book ai didi

html - 适合显示静态 html 页面的 C++ 小部件

转载 作者:太空宇宙 更新时间:2023-11-04 13:08:53 25 4
gpt4 key购买 nike

我需要创建简单的跨平台 C++ 元素来呈现(显示)html 页面(让它成为显示帮助 Material 的应用程序)。此页面可以包含一些图像和样式(在 html 中插入 css)。因此,我寻找在我的元素中实现下一个功能的最佳方法:

  • 可以显示和缩放格式化的 html 文本;
  • 能够显示和缩放图像以及文本;
  • CSS 支持;
  • 易于部署 - 应用中使用的小部件应该是轻量级的,不应有很多额外的依赖项。

我尝试使用 QTextEdit。但不幸的是,正如 Qt 文档所说,QTextEdit 缩放方法不会更改任何图像的大小。

还尝试在那里使用 QWebView (Qt5.4)。但是在切换到 Qt5.6 之后,我注意到 Qt WebKit 已被弃用并且不再受支持。另一方面,用 Qt WebEngine 中的功能替换 Qt WebKit 功能是痛苦的。此外,Qt WebEngine 模块非常庞大,并且有很多我实际上没有使用的部分的依赖性(例如,它很大程度上依赖于 Chromium Web 引擎)。所以我的应用程序中不需要完整的网络浏览器。

那么实现上述功能的最佳方法是什么(可能是一些免费使用的轻量级小部件)?

提前致谢。

最佳答案

我没有使用过这个库,但我听说过很多关于它的好消息:

http://www.libnavajo.org/

它看起来非常轻量级(< 20 个类)并且可能是可行的。该文档不清楚您的其他一些规范,但也许可以尝试一下。

关于html - 适合显示静态 html 页面的 C++ 小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40868290/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com