2013-03-13 24 views
0

我的应用程序使用由不同团队生成的几个Qt帮助文件(qch)。假设有good.qch这是从扩展名为.html的HTML文件和bad.qch构建而成,扩展名为.xml如何使用Qt的QHelpSearchEngine搜索非html文件

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

我试过将.xml文件重命名为.html,但没有以任何方式修改它们的内容。在此修改的bad.qch上,搜索完美无缺。

有没有一种方法可以让0123帮助框架搜索除*.html之外的文件,或者我是否必须说服团队不好,在创建qch时重命名文件?

+0

不是我期待它,但会让downvoter解释自己吗? – Angew 2013-12-29 07:58:58

回答

0

我已经通过的QHelpSearchEngine和相关类(QT 4.8.4)的源代码读出和原来有扩展搜索的硬编码列表:.html.htm.txt。所以没有机制来搜索其他文件,至少在Qt 4.8.4中。