0

qch我的应用程序正在使用由不同团队制作的多个 Qt 帮助文件 ( )。假设 there'sgood.qch由扩展名为 的 HTML 文件构建,并由扩展名为.htmlbad.qchHTML 文件构建.xml

该应用程序使用QHelpEngine,QHelpSearchEngine和相关的类来显示和搜索帮助。问题是搜索从未在bad.qch;中找到任何匹配项。似乎只有good.qch被搜索。

我尝试将.xml文件重命名为.html,而不以任何方式修改其内容。在这个修改后bad.qch,搜索工作完美。

有没有办法让 Qt 帮助框架搜索文件以外的文件*.html,或者我必须说服“团队坏”在创建文件时重命名文件qch

4

1 回答 1

0

我已经阅读了QHelpSearchEngine相关类(Qt 4.8.4)的源代码,结果发现有一个硬编码的扩展列表可以搜索.html.htm.txt. 因此,至少在 Qt 4.8.4 中没有搜索其他文件的机制。

于 2013-03-14T07:50:17.770 回答