qt 帮助使用指南

在使用 qt 的时候看着那么多的类,头就大。老大告诉我不了解的可以查看帮助,结果帮助还 tmd 全英文,并且主要看哪里也不知道,想哭。所以想记录下,qt 帮助到底是怎么看的。

一般看 qt 帮助主要就是看

  1. 类的介绍,
  2. 类所相应成员函数(功能,参数,返回值)
  3. 类的信号
  4. 类的事件(所对应的虚函数如何编写)。

1. 类的介绍

可以将光标移动到类名上,然后按 F1 就可以打开相应的帮助文件image-20221102192432247再按一次 F1 可以将帮助文档页面全屏,按 Ecs 可以关闭帮助文档页面。

类的相关介绍:uTools_1667388682072

所要查看的几个重要信息:uTools_1667389141193

  • 公有成员函数:操作部件属性的相关函数。
  • 公有槽函数:Qt类中已经定义好的槽函数,直接可与型号相连接。
  • 信号:软中断,如按下按钮触发 pressed() 信号等。
  • 保护成员函数:通常事件所对应的虚函数放在此处。
  • 事件:常用事件,如操作鼠标触发的鼠标事件。

也可以使用侧边栏的帮助模式下,通过搜索索引搜索相应的类

image-20221102194843572image-20221102194940861

2. 类所相应成员函数(功能,参数,返回值)

查看所用部件的相应成员函数(本身的成员函数,继承过来的成员函数),主要是为了查看类的成员函数如何使用,主要关注函数的功能,参数,返回值。

下面以 QPushButton (普通按钮)为例:

  1. 选择 QPushButton 类中的 “ 公有函数 ”: image-20221102195534392
  2. 相应函数的简单介绍:image-20221102200116439
  3. 点击函数名字即可查看相应用法:image-202211022002392572022-11-02_200838
  4. 很多时候,我们需要使用到继承过来的函数,如给按钮设置内容( setText() )即使从QAbstractButton 继承过来:image-20221102201609020点击 “ QAbstractButton ” 即可跳转QAbstractButton 公有函数的地方:image-20221102201803820点击函数名字即可查看用法:image-20221102202219797
  5. 操作过程中,可能需要用到 “ 后退 ” 、“ 前进 ” 进行页面来回切换:image-20221102203534235
  6. 很多时候,我们可能需要在使用到某个函数时,在查看其用法。

    首先,需要需要先把函数的参数随便填个数填好,然后,光标移动到函数名的地方,在按 " F1 " 即可跳转到该函数的使用说明:image-20221102204034208image-20221102204135417

3. 类的信号

还是以 QPushButton 为例:

  1. 在 QPushbutoon 类中不能直接查看Singnals 的信息,需要在其基类 " QAbstactButton " 中查找:image-20221102204559490
  2. 在 “ QAbstractButton ” ,选择 “ Signals ” :image-20221102204733043
  3. 除了本身信号,还有继承过来的信号:image-20221102204900805
  4. 点击信号名字,即可查看信号的相关说明:image-20221102205043615image-20221102205221323

4. 类的事件(所对应的虚函数如何编写)

部件常用事件主要在 QWidget 中声明,选择 “ Events ” 即可查看相关说明:image-20221102205601764每个事件都对应着事件函数:image-20221102205918246

事件函数的相关说明:image-20221102210235107

主要就是这么看 qt 的帮助信息,总比之前毫无头绪的好

小技巧

由于帮助信息都是英文就很难受,尤其我还是个英语白痴,来回粘贴复制到百度翻译又来回看有点麻烦,所以这里推荐使用 有道词典客户端的划词翻译。真的有点香。打开客户端然后最小化,之后找到想要翻译的语句,用鼠标划上,然后点击放大镜。比如以下:image-20221102211006293就自动将翻译信息显示出来image-20221102211037307就很香,但毕竟不是人,有的时候翻译的还是有点错误的,但比我什么也看不懂强。还是要好好学习英语呀!

最后修改:2022 年 11 月 02 日
如果觉得我的文章对你有用,请随意赞赏