Qt提供两种帮助文件: Qt压缩帮助(.qch)和Qt帮助集(.qhc)。第一个实际上包含压缩的帮助数据(html页面、图像等)。第二个文件包含对不同压缩帮助文件的引用。Qt助手和QHelpEngine都使用集合文件来显示帮助。因此,我至少需要两个文件来为我的应用程序提供文档:.qch和.qhc。我希望有一个单独的帮助文件供Qt help API使用(例如,像Windows中的.chm帮助文件)。
有可能吗?
如何在运行时获得HtmlHelp中的帮助文件的路径?我有一个被合并的.chm (但不是由我,由主应用程序合并)。当单击从.chm中的TOC条目时,如何使其在自己的窗口中打开?这在使用一些javascript的“隐藏”文件时有效,但在合并之后不起作用:
<a href="Hidden.htm">Click For SlaveB.chm through hidden</a>这在“隐藏”htm文件
我使用chm创建了一个HTML Help workshop文件,它在HTML Help workshop中运行良好。但是,在chm viewer中使用的Linux不是很好,我更喜欢在Linux中不使用它。我也被限制在Linux中使用任何其他查看器。因此,我想对chm进行反编译,并创建可以在Linux中使用的HTML文件。但是,在反编译时,生成的hhc文件虽然包含HTML标记,但在浏览器中没有正确显示。注意:我不想在W