快捷键设置

Tools->options->environment->keyboard

查找定位

当前文件中查找 ctrl+f
项目中查找 Tools->locate (ctrl+k)
定位到光标所在的函数/变量定义 F2
切换头文件和实现文件 F4
查找光标所在的函数被调用的地方 ctrl+shift+u

查找结果是折叠的,可以给expand all设置快捷键(默认无快捷键)
ctrl+[, ctrl+],定位到所在最小块的起始/结束处
ctrl+m 书签
ctrl+, ctrl+. 上一个/下一个书签
ctrl+tab 在打开的文件间切换
ctrl+L 定位到某一行
ctrl+k 强大的定位工具。比如输入"f"+空格+文件名, “m”+空格+函数名,支持通配符,"."+空格+符号名
alt+left / alt+right 跳转到上一个/下一个位置(与eclipse一样)

编辑

ctrl+return 无论光标在哪里,在下另起一新行
ctrl+shift+return 无论光标在哪里,在上另起一新行
ctrl+/ 切换注释
ctrl+f 查找光标所在的词
ctrl+i 将当前行缩进调整为正常
ctrl+j Join lines (与vim的J相似)
ctrl+b build project
ctrl+r run
ctrl+shift+b build all
alt+u 切换为小写
alt+shift+u 切换为大写

ctrl+shift+i open include hierachy
ctrl+shift+t open type hierachy
ctrl+shift+r rename

ctrl+h diff current file
alt+v 切换到vim模式

/** + return 添加doxygen能识别的注释代码
/*! + return 同上,格式略有不同

导航栏(sidebar)切换

alt+y 文件系统alt+m bookmarks
alt+x projects
无 outline
alt+0 toggle sidebar

新建项目

新建时会要求选择build system (qmake, cmake, qbs之一)
如果只是需要浏览和编辑代码,而不用qt creator来编译和调试,则可以这样操作:

方法1. qmake项目

新建一个空目录用于存放新项目的配置文件
使用Qt Creator的`import existing project`功能,选中刚才创建的目录,则会自动创建项目配置文件(Qt Creator 4.8实测可行)
添加已存在的代码。
这样就可以绕过build system的要求。
另外QT creator可识别*.creator和CMakeLists.txt作为项目配置文件,目录下只要有这两种文件之一,都可以直接被qt creator作为项目打开。

方法2. cmake项目

新建一个cmake项目,通过编辑CMakeList.txt来指定代码目录,头文件目录,预定义宏等,如:

cmake_minimum_required(VERSION 2.8)
aux_source_directory("/home/z/src/doip/pma/DoIP" SRC1)
aux_source_directory("/home/z/src/doip/pma/DoIP/api_visteon" SRC1)
aux_source_directory("/home/z/src/doip/pma/PduR" SRC1)
aux_source_directory("/home/z/src/doip/pma/Uds" SRC1)
aux_source_directory("/home/z/src/doip/pma/apps/pma" SRC1)
aux_source_directory("/home/z/src/doip/pma/apps/vgm-tester" SRC1)
include_directories("/home/z/src/doip/pma")
include_directories("/home/z/src/doip/pma/include")
add_definitions(-DXL4_DEFINED)
add_definitions(-DDOIP_PAYLOAD_SIZE=16384)project(doip_visteon)
add_executable(${PROJECT_NAME} ${SRC1})

转载于:https://www.cnblogs.com/realplay/p/10551306.html

Qt creator使用笔记相关推荐

  1. Qt creator学习笔记(一)认识Qt

    前言 我这里使用的系统是Windows11,程序组是Qt 5.12.9,用于程序开发的IDE是Qt Creator 4.12.2 (Community). 1.Qt界面语言设置 tools(工具)-& ...

  2. 我的QT Creator学习笔记(二十一)——Qt国际化和Qt插件

    参考文献:<Qt Creator 快速入门>第三版 霍亚飞编著 一.国际化 Qt可以使用Qt Linguist工具完成应用程序的翻译工作,生成.qm文件,然后在不同情况下为应用程序安装不同 ...

  3. ubuntu18.04 Qt Creator 安装+ROS Qt Creator Plug-in 插件安装笔记

    ubuntu18.04 Qt Creator 安装+ROS Qt Creator Plug-in 插件安装笔记: 一.Qt Creator 5.10安装 官网下载地址: http://download ...

  4. QT Creator快速入门读书笔记:新建HelloWorld工程

    窗口部件 QMainWindow是带有菜单栏和工具栏的主窗口类,QDialog是各种对话框的基类,QWidget类是所有用户界面对象的基类,被称为基础窗口部件.QWidget继承自QObject类和Q ...

  5. QT Creator快速入门读书笔记:窗口部件初探

    QWidget基础窗口部件 Qt把没有嵌入到其他部件中的部件称为窗口,一般窗口都有边框和标题栏,就像程序中的widget和label一样.QMainWindow和大量的QDialog子类是最一般的窗口 ...

  6. Qt工作笔记-Qt creator如何生成dll,以及如何移植到vs上

    首先用Qt Creator创建一个库项目: 在类中添加一个add函数,并实现他: 直接就可以生成为一个dll 因为是使用MinGW的编译器所以会有.a文件: 把程序移动过去! 接着用另外一个项目进行调 ...

  7. QT Creator 快速入门教程 读书笔记(一)

    一 Qt简介 Qt 是一个跨平台的C++应用程序框架,支持Windows.Linux.Mac OS X.Android.iOS.Windows Phone.嵌入式系统等.也就是说,Qt 可以同时支持桌 ...

  8. Qt-4.6.3移植与Qt creator开发环境建立

    最近把Qt到开发环境建立了起来,以后打算多点时间在学习Qt上面,下面是我的移植与搭建过程,现在贴出来希望能对大家有点帮助..... 作者:顾文彪 博客:http://blog.chinaunix.ne ...

  9. OpenCV学习笔记(二十一)——绘图函数core OpenCV学习笔记(二十二)——粒子滤波跟踪方法 OpenCV学习笔记(二十三)——OpenCV的GUI之凤凰涅槃Qt OpenCV学习笔记(二十

    OpenCV学习笔记(二十一)--绘图函数core 在图像中,我们经常想要在图像中做一些标识记号,这就需要绘图函数.OpenCV虽然没有太优秀的GUI,但在绘图方面还是做得很完整的.这里就介绍一下相关 ...

最新文章

  1. 8个计算机视觉深度学习中常见的Bug
  2. PLATFORM软件有限公司
  3. html 距离上边缘,HTML - CSS边缘恐怖; 边距在父元素之外添加空格
  4. Listview 的顶部动态广告位的实现
  5. java压测请求线程数_程序员撕开京东 618 大促压测的另一面 | 原力计划
  6. 人脸检测算法_目前最强!开源人脸检测算法:RetinaFace
  7. php 点击之后保留样式,通过不修改arc.archives.class.php而保留原有样式调上一篇下一篇...
  8. 《论文笔记》Cooperative Multi-Robot Monocular-SLAM using Salient Landmarks
  9. 贪吃蛇的c语言代码怎么弄,刚学C语言,想写一个贪吃蛇的代码
  10. python培训班-Python培训机构有哪些值得推荐?
  11. 关于Kafka幂等producer的讨论
  12. 不小心将.gitignore中标记忽略类型的文件提交到了远端仓库,怎么办?
  13. C/S、B/S架构模式的三层结构特点分析
  14. 基于Echarts实现可视化数据大屏物流云大数据看板页面HTML模板
  15. 计算机显示时区怎么更改,电脑时区自动改怎么办
  16. [生产力]必备的全局文件搜索工具
  17. 实时竞价的技术及行业展望
  18. 网站301转向代码大全
  19. 尝鲜云端地图服务 Azure Location Based Service Preview
  20. c 语言 控制台程序 行字体颜色,C# 控制台程序设置字体颜色

热门文章

  1. js中的new file_深受 Pandas 启发的 JavaScript 开源库 — Danfo.js 现已推出!
  2. dht11 python mysql,自己动手实现智能家居之温湿度数据采集存储(DHT11,MySql)
  3. linux 查看lv格式,linux lv pv lv 命令
  4. java框架三层架构是_MVC框架模式和Javaweb经典三层架构
  5. 苹果自带相册打马赛克_老王被绿?iOS 13惊现漏洞,马赛克去除
  6. php window.onload,window.onload 触发时机问题
  7. mysql 查看建表dll_关于C# Mysql.Data.dll 查询数据库表的一些小问题
  8. 南昌职高计算机录取分数线,南昌运输职业技术学校2021年招生录取分数线
  9. idea 报系统分区磁盘不足_系统磁盘管理功能讲解,电脑硬盘分区格式化修改驱动器号图文教程...
  10. nodejs 截断字符串_node.js – nodejs:字符串操作