(6)运行QtAssistant。可以通过命令“qassistant-collectionfiledoc.qhc”打开qassistant,打开后即可浏览到我们自己的帮助文档了。当然如果是在程序中,可以通过QProcess来调用assistant.exe,并给出相应的collectionfile参数即可。
(2)编写qhp文件。下面是在项目中用到qhp文件,文件比较简单,这里仅用到了基本的功能,具体语法可以查看帮助文档。这里需要注意的是通过<section>标签指定帮助文档目录,这里可以是多级目录,但是Qt中建议不超过四级。指定目录后,需要通过<file>来指定所有用到的HTML文件,包括HTML文件中用到的所有图片。这里如果不指定,生成的qch文件注册到QtAssistant后将不能找到有效的文件进行显示。
(5)生成qhc文件。通过qcollectiongenerator命令生成qhc文件,格式如下:“qcollectiongenerator doc.qhcp -odoc.qhc"。这里doc.qhcp文件输入的qhcp文件,-o表示输出,doc.qhc为生成的qhc文件名称。
(2)qhcp和qhc。qhcp是QtHelpCollectionProject的缩写,其主要作用是将qch二进制文件组织成为一个collection,定制客户化的Assistant;而qhc则是通过qcollectiongenerator命令生成的二进制文件,启动Assistant时需要指定collection参数,即qhc文件。qhc文件中是qch文件的集合,打开Assistant时,通过指定当前collection即可注册多个帮助文档。

<?xmlversion="1.0"encoding="UTF-8"?>
<QtHelpProjectversion="1.0">
<namespace>org.mitk</namespace>
<virtualFolder>doc</virtualFolder>
<filterSection>
<toc>
<sectiontitle="fMRIAnalyzeTutorial"ref="tutorial.htm">
</section>
</toc>
<files>
<file>tutorial.htm</file>
<file>Tutorial_files/clip_image002.jpg</file>
定制过程中用到qhp,qch,qhcp,qhc四种不同格式的文件。对于这四种文件,初学者可能会经常混淆。至少我在开始用的时候,一头雾水。首先讲解一下这四种文件格式。这四种文件可以分为两组:
QtAssistant是Qt自带的一款可定制、可重新发行的帮助文件浏览器。QtAssistant支持HTML文件,用户可以利用其定制自己的功能强大的帮助文档浏览器。关于QtAssistant定制的资料主要是QtAssistant自身所带的英文文档,虽然讲解比较详细,但是对于初学者来说难以快速的入手。因此结合具体实践,对QtAssistant定制的过程进行整理,希望对他人能有所启发。
(3)生成qch文件。qhp文件完成后,通过qhelpgenerator命令生成压缩的qch文件。打开cmd,输入"qhelpgenerator doc.qhp -odoc.qch"。这里doc.qhp为输入的qhp文件,-o表示输出,输出文件名为doc.qch。
从以上可以看出,在qhcp文件中多了一个<generate>标签,并指定了输入qhp文件,和输出qch文件。文件里面可以指定多个qhp和qch,只要注意好文件直接的对应关系就可以了。
在编写qhcp文件时,建议采用(4)中的第二种方式,这样只需要一个命令即可生成qch和qhc文件,也避免了因为遗漏qch文件而造成qhc文件错误。
<?xmlversion="1.0"encoding="utf-8"?>
<QHelpCollectionProjectversion="1.0">
<docFiles>
<generate>
<file>
<input>doc.qhp</input>
<output>doc.qch</output>
</file>
</generate>
<register>
<file>doc.qch</file>
</register>
</docFiles>
</QHelpCollectionProject>
(1)qhp与qch。qhp是QtHelpProject的缩写,qch是QtCompressedHelp的缩写。qhp文件负责组织实际用到的帮助文件(通常为HTML文件,即需要在QtAssistant中浏览的文件),然后通过qhelpgenerator命令生成压缩的qch文件。qch文件是QtAssistant能够识别的文档最小单元,可以通过QtAssistant->编辑->首选项->文档标签页->添加/移除操作来注册或者注销一个qch文件。也可以通过命令“assistant-registerdoc.qch”来注册qch文件。注册后,即可在Assistant界面中浏览帮助文档。奥特曼传奇英雄2最新版下载官方版-奥特曼传奇英雄2官方版正版2.0.7 安卓版
从上面文件的解释看,我们需要手动完成两个文件即qhp和qhcp文件,通过这两个文件再生成最终需要的qch和qhc文件。qhp和qhcp文件都是XML文件,语法比较简单,这里不对语法进行详细介绍,具体可查看QtAssistant帮助文档。下面结合我在项目中对Assistant定制的过程进行总结,并给出了用到的qhp和qhcp文件的内容,这样更有助于从整体上对该过程进行把握。
(4)编写qhcp文件。qhcp中主要是对用到的qch文件进行组织,项目中用到的一个简单的qhcp文件如下:
.....................................................................
<file>Tutorial_files/clip_image072.jpg</file>
</files>
</filterSection>
</QtHelpProject>
从文件中可以看出,只需要在register标签中指定相应的qch文件名称即可。当前这里必须确保在qhcp文件目录下存在指定的qch文件。为了避免因为忘记生成qch文件而造成错误,qhcp中支持通过指定qhp文件从一次生成相应的qch和qhc文件。格式如下:
<?xmlversion="1.0"encoding="utf-8"?>
<QHelpCollectionProjectversion="1.0">
<docFiles>
<register>
<file>doc.qch</file>
<file>其他的qch文件</file>
</register>
</docFiles>
</QHelpCollectionProject>
(1)制作HTML的帮助文件。由于原来的帮助文档是利用Word完成的,因此需要转换。转换的过程十分简单,即便对HTML不了解的用户也可以轻松完成。目前网络上有许多现成的HTML编辑器,利用这些编辑器即可轻松的进行编辑生成相应的html文件。
展开内容
生物细胞原子分子ppt课件-细胞中的原子和分子ppt精选版
斗龙战士之星印罗盘2安卓版下载-斗龙战士之星印罗盘2手游1.0.0 正式版
密马app下载-密马游戏交易平台2.2.2最新版
神庙之忍者酷跑下载-手机跑酷游戏(神庙之忍者酷跑)1.3 官网最新版
记录大学生活-大学生活总结PPT最新整理版【大学生活ppt】
悟空排课软件下载-悟空排课软件1.6.8免费破解版
网盘快捷下载器1.0 官方免费版
ai cs6中文版官方下载-Adobe illustrator cs6官方版附破解补丁【32/64位】
中原建设app1.6 手机版
文件批量复制工具3.21 免费版
2016中国经济学专业大学排名下载-2016中国经济学专业最牛大学排行榜100强doc完整报考指南
小海拼多多助手1033 最新免费版
赞美老师的名言佳句-赞美老师的名言佳句汇总Word格式经典版
天天悦听app下载-天天悦听正式版2.7.0 免费版
eclipse3.5下载-eclipse Galileo版本3.5 官方版
管家婆掌上通下载-管家婆掌上通app(原管家婆签到通)5.8.0 最新版
长生诀手游官网正版下载-长生诀手游公测版1.0.0.002 安卓最新版
艺马优选下载-艺马优选app1.0.0 官方正式版
儿童乐园管理软件下载-儿童乐园管理软件8.0 单机版
全民K歌TV版vip永久激活下载-全民K歌TV版最新完美版5.3.4.1 电视版
植树节手抄报资料-2017植树节手抄报内容资料精选doc文档
掌门一对一家长版下载-掌门一对一家长版2.3.3 最新版
飞刀大挑战ios下载-Flippy Knife(飞刀大挑战)苹果版1.5.1 官方IPhone版
单位换算下载-单位换算app20220109.1安卓最新版
win10激活工具下载-win10激活工具(KMSpico)10.2.0 官方正式版
阿香婆winoptimizer 15破解下载-Ashampoo WinOptimizer15激活破解版15.01 官方最新破解版【附破解补丁】
8.3/1,341.8M
阿香婆系统优化软件,AshampooWinOptimizer是非常经典的一款软件,目前WinOptimizer15已经更新,新版的功能更强大,更好用,小编这里附...
7.6/20.9M
EVEREST(原名AIDA32)一个测试软硬件系统信息的工具,它可以详细的显示出PC每一个方面的信息。支持上千种(3400+)主板,支持上百种(360+)显卡...
微软配音软件下载-微软配音软件(微软azure语音合成软件)1.3 稳定版
7.9/255.8M
微软配音软件(微软azure语音合成软件)是非常给力的配音工具,本来是一个网页,现在由吾爱破解论坛的网友制作成了软件了,非常好用,支持多种语音风格,并且可以调整...
8.5/1,242.7M
医生点评是一款专业的医疗服务APP。这里可以帮助医患实现特需医疗服务的新媒介产品,为用户提供各种医学健康服务。丰富的软件功能,医生、医院、医药内容全部掌握,数据...
8.9/446.4M
这是一款专业的财务服务平台,提供专业的代理记账服务,帮助注册公司,工商变更登记等等,大平台保障,安全透明,手机使用更加方便!软件介绍多有米app是一款财务工作协...
win7桌面助手-ICEE1.24 绿色版【最实用的个人助手】
8.5/991.9M
ICEE是一款非常强大的个人助手。该软件小巧迷你。让你可以自由聆听想听的音乐。有需要的可以来东坡下载使用!ICEE软件界面...
半条命2第二章安卓版-HL2: EP2(半条命2第二章)50 安卓最新版【攻略秘籍】
7.9/632.4M
半条命2第二章安卓版是一款广受好评的射击游戏,目前移植到了安卓平台。东坡小编推荐,全新的故事情节和任务,对象服从重力,摩擦力和浮力定律。探索物理大炮的新用途。半...
9.2/676.5M
芥末留学app,专为广大留学的学子的社交应用,打造全世界范围内的社交资讯平台,还有更多的留学资讯等着你来啊!芥末留学介绍13年行业经验沉淀,5年以上申请经验全海...
Roller Coaster 3D(过山车3d游戏)1.0.1 手机版
8.2/598.7M
过山车3d是一款非常好玩的休闲游戏,喜欢玩过山车的玩家们不要错过了,体验别样的刺激感受,画面精美,玩法丰富有趣,还等什么,快约上你的小伙伴一起来体验吧!令人惊叹...
Shark Rampage: Hungry Shark(终极鲨鱼模拟器中文版)0.7 修改版
8.0/96.3M
终极鲨鱼模拟器中文版全新的鲨鱼模拟游戏,感受一场极为精彩的冒险之旅,你需要不断吞噬比你弱小的鱼类来进化自己,真实的场景给予你极致的视觉体验,玩法极为的轻松简单,...
销售与市场渠道版-销售与市场杂志app苹果版2.5.1 ios免费版
9.3/744.1M
作为一款专业的销售行业的杂志销售与市场渠道版推出了全新的电子版app,通过销售与市场杂志app苹果版可以随时学习最新的市场销售方面的经验,随时了解市场一线的各种...
9.4/411.7M
连连看是传承经典的连连看玩法,与对手时时竞技的一款单机游戏,华丽的游戏画面,5大道具供您选择,紧张刺激的游戏体验,等你来玩!软件介绍:《连连看》传承经典的连连看...
9.5/1,237.4M
阅伴教师端是一款语文阅读app,在这里老师和家长可以陪伴孩子一起阅读,孩子可以检查自己阅读的效果,老师可以指导孩子阅读的方法,家长可以加入亲子指导,让孩子从此爱...
9.0/1,257.8M
香港薪俸税计算器是一款功能超级强大的薪俸税计算器,操作非常简单,只需要你输入填写所需的栏目即可立马得知缴税总额,总入息及余额的计算结果,占用内存超小0.3MB,...
爱学班班电脑版下载安装-鸿合爱学班班电脑版1.8.0 官方免费版
9.4/913.0M
爱学班班可以为您提供制作精良的课件素材、动态课件、习题等,您可以使用爱学班班快速组一份高质量的课件,并在课堂上进行播放演示。同时,您还可以根据需求,编辑您已组好...
glasswire 破解-GlassWire破解补丁1.1.21 绿色版【完美破解及汉化】
8.9/71.0M
GlassWire是一款非常好用的防火墙软件,虽然说它是免费的,但还是有很我功能的限制,东坡小编特此带来了GlassWire破解补丁,它可以完美破解GlassW...
9.6/193.1M
无论你是宠物主人还是宠物医院或者个人,都可以下载宠物托管宝app;宠物主人有事出门,就可以在该软件中筛选合适的托管者或者托管所来帮忙照顾宠物,托管人的信息非常的...
道路运输车辆技术档案及驾驶员安全培训管理系统下载5.6.17.0220 最新版
9.4/1,291.1M
道路运输车辆技术档案管理系统是一款便于使用的车辆档案信息管理系统,可以帮助交管部门方便的查看运输车辆档案信息,非常的简单实用,欢迎有需要的朋友前来下载使用。道路...
超神觉醒测试版下载-超神觉醒测试版1.1.0.115 安卓版
7.6/173.6M
超神觉醒手游今日正式开启测试,本次测试为网友带来了海量福利,拥有精彩刺激的竞技玩法,多个职业,炫酷技能,体验极致PK技巧!超神觉醒手游介绍正统动漫画风,架构出神...
霸气书库txt电子书下载-霸气书库小说全文免费阅读app2.7 安卓版
7.5/865.3M
霸气书库阅读软件,非常好用的小说阅读软件,这里经过下班测试,所有的小说都是免费的,大家可以根据分类或者是排行榜或者是自己精准搜索来找到你想看的小说内容,支持自定...
8.3/1,849.6M
PostgreSQL数据库win7中文版是一款非常好用的免费数据库,东坡为大家带来了这款PostgreSQL数据库,需要的小伙伴快来东坡免费下载试试吧!Post...
免费cad图库大全dwg格式-cad超级图库王(cad图纸大全)免费下载
9.1/314.3M
cad超级图库王是网友整理的cad图纸大全合集,拥有超多免费cad图库,都是dwg格式的图纸,可以用专业的cad图纸阅读工具打开,帮助设计师设计更优秀的作品!c...
7.9/1,488.0M
龙卷风网络收音机能够收听几千个电台的PC端网络收音机,拥有财经、娱乐、社会新闻,听外语,听流行曲,享受摇滚多种类型电台。另外,龙卷风网络收音机还可以播放本地媒体...
8.0/609.7M
Kedou解析APP是一款功能强大的视频解析与下载软件,主要面向新媒体从业者、内容创作者及视频爱好者,帮助他们便捷地获取无水印高清视频资源。操作简单而且免费,只...
9.0/403.8M
滑动轴承设计工具是一款很不错的实用小工具,利用这款软件能够帮助你设计滑动轴承,功能很强大,占用内存极小,非常的好用!软件介绍滑动轴承设计工具是一款非常好用的滑动...