我需要创建简单的跨平台C ++项目来渲染(显示)html页面(让它成为显示帮助材料的应用程序)。这个页面可以包含一些图像和样式(用html插入的CSS)。所以我搜索了在项目中使用下一个功能的最佳方法:
我尝试使用QTextEdit
。但不幸的是,正如Qt文档所说,QTextEdit
缩放方法不会改变任何图像的大小。
还尝试在那里使用QWebView
(Qt5.4)。但在切换到Qt5.6后,我注意到Qt WebKit已被弃用,不再受支持。另一方面,用Qt WebEngine替换Qt WebKit功能是很痛苦的。此外,Qt WebEngine模块非常庞大,并且与我实际上没有使用的部件有很多依赖关系(例如,它很大程度上取决于chrome web引擎)。所以我的应用程序中不需要完整的Web浏览器。
那么实现上述功能的最佳方法是什么(可能是一些免费使用的轻量级小部件)?
提前致谢。
答案 0 :(得分:0)
我没有这个图书馆的经验,但我听说过很多好事:
它看起来非常轻量级(< 20 class),也许可以起作用。文档不清楚你的其他一些规范,但也许可以尝试。