我用Qt编写了一个应用程序,它有一个非常大的帮助系统,包括图像,表格,链接等......这个帮助系统作为简单的HTML文件存储在特定位置的磁盘上使用图像和使用QWebkit控件,它可以根据请求加载到应用程序中,用户可以浏览它等...
现在,我想摆脱我的“内部,基于文件”的帮助解决方案,这意味着:我想要一个仍然会使用我的HTML文件的帮助系统,但不需要向用户发送100个文件,只有1或2。
我知道Qt的帮助系统(http://doc-snapshot.qt-project.org/4.8/qthelp-framework.html),但我想知道是否有其他解决方案提供相同或类似的功能。
我在寻找:
答案 0 :(得分:0)
对于巨大的帮助文档,最好的方法是使用Qt Help Framework。例如,QAssistant以这种方式完成。
它主要由几个html文件和索引文件组成。然后你“编译”它们以获得二进制(和压缩)版本。您可以在部分中分割帮助等等......
答案 1 :(得分:0)
我正在使用QWebView来显示HTML帮助文件。您可以获得一个小部件,并将其集成到您的应用程序中。
Qt在这里有一个很好的例子:http://qt-project.org/wiki/Open_Web_Page_in_QWebView
由于它是一个小部件,您可以增加独立或集成的外观,它非常灵活。