开始学习QT之前,我们再了解两个比较重要的东西,Qt Assistant(QT助手)和Qt Linguist(语言家),安装Qt后会自动安装这两个应用,在本地可以搜索到
QT助手
什么是QT助手
Qt助手(Qt Assistant)是一款针对Qt框架及其各种组件说明的在线文档工具,它提供了关于Qt框架和各种组件的详细信息,包括类和函数的文档、示例代码和教程等,可以方便快速地查找和浏览,对于学习和使用Qt非常有帮助
如何使用
在安装了Qt软件环境后,在应用中我们搜索Qt Assistant并且启动它
主界面上方是菜单栏和工具栏,左侧导航窗口包含内容、索引、书签、搜索功能,右侧用于显示具体的文档内容
选中内容,在左侧下方会显示QT相关的主题,点击即可浏览具体内容
在索引部分,可以通过搜索关键字来查找相关的内容,例如我们输入QString,选中后右边会展示QString的相关用法,因此我们在QT项目开发过程中,可以使用QT助手,很方便的随时查找一些函数或组件的用法
语言家
什么是语言家
Qt Linguist(Qt语言家)用于管理和翻译Qt应用程序,它提供一个图形用户界面,开发者可以在其中查看和编辑应用程序的翻译文件,方便地为应用程序添加多语言支持。
如何使用
-
在.pro文件中添加一行 TRANSLATIONS += test_zh.ts ,增加 test_zh.ts 翻译文件
2、工具 --> 外部 --> Liguist --> Update Translations(lupdate) 更新翻译文件
3、找到本地生成的test_zh.ts文件,拖拽到语言家工具中,如图
4、选择控件信息翻译,打勾完成翻译,保存后发布
5、发布成功后,会生成.qm文件
6、在main函数中添加如下代码,启动看下
说明:如果执行发现翻译未生效,可能是未读取到翻译文件,可以把生成的.qm文件放在资源文件中来使用