问:如何制作帮助系统?

时间:2011-09-13 18:03:59

标签: qt

我需要为我的应用程序提供一些帮助系统。该应用程序主要适用于没有安装任何Qt的计算机。我想有一些方法(工具等)来创建专业外观的帮助系统。我的意思是我需要像大多数应用程序一样提供常规帮助系统。它应该看起来像普通的CHM文件(带索引,搜索等)。

我尝试使用QtAssistance类,创建.adb文件但是如果我运行辅助工具,它不知道-profile密钥,所以我甚至无法检查我是否正确地执行了这个文件。

我有点困惑,因为我可以看到QtAssistant和QHelp课程,我不知道哪一个更适合我的目的。

非常感谢

1 个答案:

答案 0 :(得分:3)

如果您不关心使用Microsofts chm文件,那么请继续使用QtHelp API - 如果您使用的是Qt版本4.4或更新版本。从版本4.4开始,QAssistant API已被QtHelp取代,因此不要从旧的或不推荐的接口开始。 QAssistant帮助文件仍然可以从基于QtHelp的实现中读取。

如果你确实需要阅读chm文件,那么使用基于chmlib的方法和定制的QWebBrowser是合适的,但我认为这不是你想要的。