Qt Creator 使用技巧


在任何一款编程的 IDE 软件里,都有相应的编程技巧。在这章里我们主要这两种最常用的技巧——Qt Creator 的快捷键的使用和 Qt 的帮助文档的使用。其中最重要的就是 Qt 的帮助文档里。可以说 Qt 帮助文档其实就是一本教程,任何其他的 Qt 教程都没有 Qt 文档写的详细,只不过是英文版本的而已。这样的对我们初学者来说入门还是有些吃力的。下面由编者和大家的学习下 Qt Creator 的快捷键和 Qt 的帮助文档的使用方法

一、 Qt Creator的快捷键

在 Qt Creator 里,假若自己不知道某些功能按钮的快捷键是什么,可以将鼠标移至该按钮上面就可以知道它的快捷键了。如下图,想知道运行的快捷键是什么,那么我们将鼠标移至 Qt Creator 的左下角的运行的按钮上,此时会提示运行快捷键是“Ctrl + R”。当然需要在英文输入法的前提下才能生效。
在这里插入图片描述
Qt 快捷键有很多,我们不可能能记住那么多快捷键。我们只需要使用常用的快捷键即可。像简单的Ctrl + C和Ctrl + V复制粘贴等这些我们就不说了,这些都与Windows下的操作一样。常用的快捷键有如下表格。

一般快捷键新建文件或项目(N)Ctrl + N
关闭当前窗口/关闭当前文件Ctrl + W
关闭所有文件Ctrl + Shfit + W
关闭当前文件(windows)Ctrl + F4
运行Ctrl + R
返回上一级(返回),常用于跳转代码Alt + ←(方向左键)
进入下一级(前进),常用于跳转代码Alt + →(方向右键)
Qt 会自动排版对齐代码Ctrl + I
减小字体大小Ctrl± (Ctrl+鼠标滚轮向下)
增加字体大小Ctrl++ (Ctrl+鼠标滚轮向上)
重置字体大小Ctrl+0
折叠Ctrl+<
展开Ctrl+>
复制行Ctrl+Ins
复制到行下Ctrl+Alt+Down
复制到行上Ctrl+Alt+Up
在当前行上方插入新行Ctrl+Shift+Enter
在当前行下方插入新行Ctrl+Enter
查看剪切板历史Ctrl+Shift+V
剪切行Shift+Del
追加行Ctrl+J
向下移动当前行Ctrl+Shift+Down
向上移动当前行Ctrl+Shift+Up
切换函数声明/定义Ctrl + 鼠标左键/Shift + F2
编辑信号和槽F4
跳转至以}结尾的块Ctrl+}
跳转至以{开始的块Ctrl+{
打开类型层次窗口Ctrl+Shift+T

上面的快捷键可能会与 Ubuntu 或者 Windows 系统的快捷键冲突,或者是有些功能没有定义快捷键,我们也可以在 Qt Creator 里自定义快捷键或者修改原有的快捷键,步骤如下。

在这里插入图片描述
在“环境”项下找到键盘,如图,切换书签的快捷键,“Ctrl + M”显示红色,说明是与系统的快捷键冲突了。我们可以选中这项,按“Record”重新记录切换书签的快捷键。
再点击“Apply”和“OK”即可。有些命令还没有定义快捷键,如果我们希望使用这个命令使用快捷键,那么我们也可以按如下步骤记录自定义我们的快捷键即可,注意不要与系统的快捷键重复。

在这里插入图片描述

二、 Qt帮助文档的使用

在任何一款 IDE 编程软件里,都离不开参考帮助文档。有些 IDE 编程软件需要手动下载这些帮助文档。Qt Creator 则不需要,在我们安装 Qt 时,帮助文档已经安装在我们的“安装目录/Qt5.12.9/Docs/”下,使用的是 html 文本的方式,我们可以使用浏览器打开这种 html 文本。在 Ubuntu 下的安装目录下的帮助文档如下图,下图是 QtCore(Qt 的核心模块)下的帮助文档

ls /opt/Qt5.12.9/Docs/Qt-5.12.9/qtcore/

在这里插入图片描述
我们也可以在 Qt Creator 下直接搜索相应的关键字。如下图步骤,比如我们要查看QPushButton 类,先点击①处的帮助再点击②处的下拉选为索引,在③处输入“QPushButton”,也可以只需要输入“QPush”匹配索引值即可。点击匹配的选项,如下图⑤处,就是我们探索出来的帮助文档。

在这里插入图片描述
如何使用搜索出来的帮助文档呢?比如要查看 QPushButton 类有哪些属性和函数可以用可以查看“Properties”和“Public Functions”这个标题下的属性和函数,如下图。可以看到QPushButton 类有如下属性和函数可以使用。

在这里插入图片描述
再比如,假若我们不知道这个 QPushButton 类有哪些可用的槽,我们可以继续往下查看,找到 Public Slots 即可!我们查看某个方法用法时,直接单击进入查看某个方法的用法即可!别忘记使用上一小节的快捷键(Alt + ←(方向左键))返回到上一级,或者进入下一级(Alt + →(方向右键))了。

在这里插入图片描述
Qt 的帮助文档使用方法流程基本如上了。初学者可以阅读这些的英文文档会感到吃力,可能会问,有没有中文的帮助文档?我们要知道这种都是国外软件,因为帮助文档可能会更新变动,且翻译起来要人力和时间,况且翻译的原意有可能是不贴近原来的 Qt 帮助文档。

我们还是老老实实看 Qt 最权威最全面的帮助文档即可!要想学好 Qt,帮助文档是少看不了的!其实 Qt的帮助文档就是一本十分庞大且非常好的教程了,我们这个教程只是引领大家入门 Qt,引领大家在 Qt 这个非常庞大的文档里学习常用的控件和方法。Qt 自带有非常多的例子可以参考,这点 Qt 是做的很好的。看帮助文档,我们还需要多多练习,并不是看帮助文档就会了,实践起来才知道,基础都是靠多练的。

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值