qt 帮助使用指南
在使用 qt 的时候看着那么多的类,头就大。老大告诉我不了解的可以查看帮助,结果帮助还 tmd 全英文,并且主要看哪里也不知道,想哭。所以想记录下,qt 帮助到底是怎么看的。
一般看 qt 帮助主要就是看
- 类的介绍,
- 类所相应成员函数(功能,参数,返回值)
- 类的信号
- 类的事件(所对应的虚函数如何编写)。
1. 类的介绍
可以将光标移动到类名上,然后按 F1
就可以打开相应的帮助文件再按一次 F1
可以将帮助文档页面全屏,按 Ecs
可以关闭帮助文档页面。
类的相关介绍:
所要查看的几个重要信息:
- 公有成员函数:操作部件属性的相关函数。
- 公有槽函数:Qt类中已经定义好的槽函数,直接可与型号相连接。
- 信号:软中断,如按下按钮触发 pressed() 信号等。
- 保护成员函数:通常事件所对应的虚函数放在此处。
- 事件:常用事件,如操作鼠标触发的鼠标事件。
也可以使用侧边栏的帮助模式下,通过搜索索引搜索相应的类
2. 类所相应成员函数(功能,参数,返回值)
查看所用部件的相应成员函数(本身的成员函数,继承过来的成员函数),主要是为了查看类的成员函数如何使用,主要关注函数的功能,参数,返回值。
下面以 QPushButton (普通按钮)为例:
- 选择 QPushButton 类中的 “ 公有函数 ”:
- 相应函数的简单介绍:
- 点击函数名字即可查看相应用法:
- 很多时候,我们需要使用到继承过来的函数,如给按钮设置内容( setText() )即使从QAbstractButton 继承过来:点击 “ QAbstractButton ” 即可跳转QAbstractButton 公有函数的地方:点击函数名字即可查看用法:
- 操作过程中,可能需要用到 “ 后退 ” 、“ 前进 ” 进行页面来回切换:
很多时候,我们可能需要在使用到某个函数时,在查看其用法。
首先,需要需要先把函数的参数随便填个数填好,然后,光标移动到函数名的地方,在按 " F1 " 即可跳转到该函数的使用说明:
3. 类的信号
还是以 QPushButton 为例:
- 在 QPushbutoon 类中不能直接查看Singnals 的信息,需要在其基类 " QAbstactButton " 中查找:
- 在 “ QAbstractButton ” ,选择 “ Signals ” :
- 除了本身信号,还有继承过来的信号:
- 点击信号名字,即可查看信号的相关说明:
4. 类的事件(所对应的虚函数如何编写)
部件常用事件主要在 QWidget 中声明,选择 “ Events ” 即可查看相关说明:每个事件都对应着事件函数:
事件函数的相关说明:
主要就是这么看 qt 的帮助信息,总比之前毫无头绪的好
小技巧
由于帮助信息都是英文就很难受,尤其我还是个英语白痴,来回粘贴复制到百度翻译又来回看有点麻烦,所以这里推荐使用 有道词典客户端的划词翻译。真的有点香。打开客户端然后最小化,之后找到想要翻译的语句,用鼠标划上,然后点击放大镜。比如以下:就自动将翻译信息显示出来就很香,但毕竟不是人,有的时候翻译的还是有点错误的,但比我什么也看不懂强。还是要好好学习英语呀!