设置头文件的搜索路径
编辑项目文件 xxx.pro

INCLUDEPATH = /src/doip \
/src/doip/utils \
/src/doip/pduR \
/src/doip/uds
1
2
3
4
快捷键设置
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来编译和调试,则可以这样操作:

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

Qt creator使用笔记的更多相关文章

  1. Qt Creator 源码学习笔记02,认识框架结构

    阅读本文大概需要 6 分钟 在上一篇大概了解了关于Qt Creator 基础知识后[1],本篇先学习下框架基本结构,这样能够清晰的知道这个框架当中包含哪些文件.文件夹.工程文件,这些文件分别代表什么意 ...

  2. Qt Creator 源码学习笔记03,大型项目如何管理工程

    阅读本文大概需要 6 分钟 一个项目随着功能开发越来越多,项目必然越来越大,工程管理成本也越来越高,后期维护成本更高.如何更好的组织管理工程,是非常重要的 今天我们来学习下 Qt Creator 是如 ...

  3. Qt Creator 源码学习笔记04,多插件实现原理分析

    阅读本文大概需要 8 分钟 插件听上去很高大上,实际上就是一个个动态库,动态库在不同平台下后缀名不一样,比如在 Windows下以.dll结尾,Linux 下以.so结尾 开发插件其实就是开发一个动态 ...

  4. QT笔记之解决QT5.2.0和VS2012中文乱码 以及在Qt Creator中文报错

    转载:http://bbs.csdn.net/topics/390750169 VS2012 中文乱码 1.方法一: 包含头文件 #include <QTextCodec> ....... ...

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

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

  6. QT错误笔记-Qt Creator needs a compiler set up to build. Configure a compiler in the kit options.

    上午在linux环境下,使用QT编译一段C++代码,出现下列错误: 最近在stackoverflow上找到了答案: i was also having the same problem so what ...

  7. Qt Creator 源码学习笔记01,初识QTC

    阅读本文大概需要 4 分钟 Qt Creator 是一款开源的轻量级 IDE,整个架构代码全部使用 C++/Qt 开发而成,非常适合用来学习C++和Qt 知识,这也是我们更加深入学习Qt最好的方式,学 ...

  8. 支持源码单步调试QT库编译笔记

    支持源码单步调试QT库编译笔记 编译环境:windows 10 编译工具:mingw_4_4_0 Qt源码版本:qt-everywhere-opensource-src-4.8.5(下载地址:http ...

  9. 在Qt Creator 和在 vs2012 里添加信号和槽

    原文地址:http://www.cnblogs.com/li-peng/p/3644812.html 作者:李鹏 出处:http://www.cnblogs.com/li-peng/ 本文版权归作者和 ...

随机推荐

  1. 由于SVN导致桌面图标都带有?标记

    在桌面创建一个记事本文件,然后吧这句话复制进去 for /r . %%a in (.) do @if exist "%%a\.svn" rd /s /q "%%a\.sv ...

  2. 对弈win32笔记

    对弈的win32笔记   一:Windows程序运行原理 一.Windows四大模块程序 1.1控制台程序 没有自己的窗口,dos-显示或者运行程序,入口mian() 1.2窗口程序 有自己的窗口,w ...

  3. JAVA面向对象之重载与重写

    重写:子类对父类方法的重新编写 返回值不变,形参不变 不能抛出新的或者范围更广的异常 class Animal{ public void move(){ System.out.println(&quo ...

  4. js递归算法1+ 2+3.....100的和

    function num(n){    if(n==1) return 1;    return num(n-1)+n;}num(100);

  5. python复习购物车程序

    个人学习总结: 无他,唯手熟尔!多敲多练才是王道 python 第三课 元组的灵活运用&字符串的诸多操作 Program01 '''时间 2018年2月12日12:15:28目的 购物车程序 ...

  6. 课下作业——MyCP

    作业要求 编写MyCP.java 实现类似Linux下cp XXX1 XXX2的功能,要求MyCP支持两个参数: java MyCP -tx XXX1.txt XXX2.bin 用来把文本文件(内容为 ...

  7. 2018-4-25 html基础知识

    HTML 理解HTML元素以及构成 1.理解HTML元素以及构成 HTML是一种标记语言,是由一个一个的标记组成的,用于告诉浏览器怎么构建网页的.就像人体里面的DNA一样,控制着人体的组成.同时,也正 ...

  8. Spring XML文件配置

    singleton不能创建多对象(默认) <?xml version="1.0" encoding="UTF-8"?> <beans xmln ...

  9. 3.9 run_main.py源码(兼容python2和3)

    3.9 run_main.py源码(兼容python2和3) 以下代码在python2和python3上都跑通过,python3只需注释掉上面红色框框区域代码就行(最后一步发送邮箱代码,我注释掉了). ...

  10. mysql 唯一索引与null.md

    mysql 的唯一索引要求所有参与的列都不能够为 null 值,如果唯一索引中的任何一个元素含有 null 值,则唯一约束将不起作用. 示例代码 create table tb ( a int, b ...