【发布时间】:2012-09-13 12:39:11
【问题描述】:
我用 Qt 编写了一个应用程序,它有一个非常大的帮助系统,包括图像、表格、链接等...这个帮助系统作为简单的 HTML 文件存储在磁盘上的特定位置使用图像并使用 QWebkit 控件,它会根据请求加载到应用程序中,用户可以浏览它,等等...
现在,我想摆脱我的“内部、基于文件”的帮助解决方案,这意味着:我想要一个仍然使用我的 HTML 文件但不需要向用户发送 100 个文件的帮助系统,只有 1 或 2 个。
我知道 Qt 的帮助系统 (http://doc-snapshot.qt-project.org/4.8/qthelp-framework.html),但我想知道是否有任何其他解决方案提供相同或相似的功能。
我在寻找什么:
- 获取所有 HTML 文件并创建其中一个,包括图像
- 阅读器可能嵌入在应用程序中,但单独的应用程序也很好。
- 多平台
- 支持上下文相关帮助(即:“点击这是什么”,帮助显示相关页面)
【问题讨论】:
-
一种可能的解决方案可能是将这些文件压缩到一个存档中,然后使用某个库(例如QuaZIP)从该文件中读取。不确定链接是否有效,但也许你也可以让它工作(不太了解 QtWebKit)
标签: qt