文章目录

  • 1. QT简介
    • 1.1 QT常用的命令(快捷键)
  • 2 QT常用概念
    • 2.1 绝对路径 和 相对路径
  • 3 QT发布Linux/Windows可执行程序
    • 3.1 QT发布Linux可执行程序
    • 3.2 QT发布Windows可执行程序
  • 4 QT常用的API
    • 4.1 QT Time库
      • 4.1.1 C++/linux/QT获取纳秒或微妙时间戳

1. QT简介

1.1 QT常用的命令(快捷键)


  • ctrl + shift + F    QT中繁体和简体的切换
  • alt + 0        显示/隐藏左边条(项目栏)
  • ctrl + E + 2     上下分栏
  • ctrl + E + 3     左右分栏
  • ctrl + E + 1     删除所有分栏

  • ctrl + B       编译工程
  • ctrl + R       运行工程

  • F5         开始调试(继续调试)
  • shift + F5      停止调试
  • F9         单步调试
  • F10         单步前进
  • F11         单步进入函数
  • shift + F11      单步跳出函数

  • F2         跳到函数定义(ctrl + 左键)
  • shift + F2      声明和定义之间切换
  • F4         .h和.cpp之间切换

  • alt + ←       后退
  • alt + →       前进
  • alt + Enter      将光标移动到h的方法声明处
  • alt + Enter      在cpp中添加该函数的定义
  • ctrl + space     自动补全
  • ctrl + [        跳到代码的头部
  • ctrl + ]        跳到代码的尾部
  • ctrl + F       查找当前选中内容

  • ctrl + i        自动对齐
  • ctrl + /        注释
  • ctrl + shift + R     全局修改
  • ctrl + shift + up     当前代码向上一行
  • ctrl + shift + down   当前代码向下一行
  • ctrl + Alt+ ↑        当前代码向上复制一行
  • ctrl + Alt+ ↑        当前代码向上复制一行
  • ctrl + Insert      复制当前行
  • ctrl + d        删除当前行

  • shift + alt      竖直选择代码
  • shift + delete      剪切当前行,可以当做删除用

2 QT常用概念

2.1 绝对路径 和 相对路径

这里首先区分 当前目录 和 当前文件路径 两个概念。

  • 当前目录,其绝对路径是指在配置工程时,qro或CMakelists所在的路径为当前工程的当前目录,此时的相对路径是相对于该文件。
  • 当前文件路径,其绝对路径是指在写代码时,cpp、c或h文件所在的路径,而相对路径则是相对于exe文件。

获取当前路径代码

qDebug() << QDir::currentPath(); //输出的exe文件所在代码

在使用相对路径时,这里区分"./“、”…/“、”

开发工具(二)Qt Creator类相关推荐

  1. qtcreator版本_【IDE】ROS开发环境之Qt Creator的安装与配置

    可以用于ROS开发的IDE很多(可以参考[工具合辑]ROS工程师都在用什么IDE开发呢?用哪种IDE开发更加高效呢? ),ROS的调试依赖环境变量,与外部程序有通讯,因此要求启动IDE的时候加载ROS ...

  2. 嵌入式开发工具——嵌入式Qt连接mysql

    文章目录 前言 一.编译Qt中自带的mysql源码 二.程序测试 前言 上一篇(嵌入式开发工具--交叉编译libmysql)已经完成了mysql的C API交叉编译的工作,今天将用它来编译生成Qt连接 ...

  3. 2021最新Qt6开发环境(Qt Creator)安装以及卸载记录

    Qt安装: Qt安装程序分为商用和开源的版本,针对个人和小团队的开发,开源版本更加方便适用. 商用下载:https://www.qt.io/download 开源下载:https://download ...

  4. stm32 python界面开发_【STM32开发】使用Qt Creator 开发STM32

    在之前的文章中我们介绍了如何使用VSCode去构建一个STM32的单片机项目,今天我们来说一下使用 Qt Creator 来开发STM32单片机. 0x01: 开发环境准备 PlatformIO Co ...

  5. qt开发是使用QT creator 还是用VS+qt?

    跨平台还是QtCreator更好些 1) VS的默认文件编码方式是GBK,QtCreator是UTF-8 2) VS在文件的最后位置会插入一个不可见字符,QtCreaor不会 不同的IDE,编译器不同 ...

  6. Qt 与 Qt Creator 简介

    该文章原创于Qter开源社区(www.qter.org),作者 yafeilinux,转载请注明出处! 一.Qt 与 Qt Creator 简介 Qt 是一个跨平台应用程序和 UI 开发框架.使用 Q ...

  7. 第0篇 开始学习Qt 与Qt Creator

    Qt官方信息 Qt官网:Digia and Qt have demerged into two companies – Digia's new strategy's main themes revea ...

  8. C++图形用户界面开发框架Qt 6.x入门级教程 - 开发工具简介

    Qt旨在一次性开发应用程序和用户界面,然后将它们部署到多个桌面和移动操作系统上. 点击获取Qt下载 Qt Creator Qt Creator 为您提供了在整个应用程序开发生命周期中完成任务的工具,从 ...

  9. GUI界面的初步认识及其开发工具QT

    目录 1.GUI简介 2.GUI开发工具 3.Qt应用程序开发框架 1.GUI简介 图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示 ...

最新文章

  1. 【温故知新】CSS学习笔记(显示模式简介)
  2. dummy.php 下载,internal dummy connection
  3. QDoc通用配置变量
  4. Spring的事务传播性
  5. [react] 描述下在react中无状态组件和有状态组件的区别是什么?
  6. C# 使用 Windows 消息队列机制
  7. linux中nginx的nginx.config文件的配置和启动(包括重启)
  8. java-ToStringBuilder介绍
  9. 王思聪吃热狗 - 飞机大战小游戏
  10. python数学实验与建模pdf_Python数学实验与建模(4)
  11. SPSS学习笔记【一】-检验相关性
  12. SQL调优和性能监控利器SQL Monitor
  13. 今日头条网页数据采集接口
  14. Selenium隐藏“Chrome is being controlled by automated test software”
  15. mac 上格式化磁盘出现MediaKit报告设备上的空间不足以执行请求的解决办法
  16. 学Python真的好找工作吗?资深程序员为你解答
  17. 全量发布与灰度发布(APP版本发布)
  18. 心电电路算法滤波_一种新型心电信号滤波电路的制作方法
  19. 【橙子】Bootstrap--制作一个静态仿学校官网
  20. 2020年中国工业传感器市场年度报告

热门文章

  1. layui树形菜单右键_layui树形菜单写的树形列表(treetable)
  2. RecyclerView控件的使用及子Item移动居中的实现(TV向)
  3. 爱情智慧:男友爱上了“坏女人”,我是不是也要学坏?
  4. python3.7安装pycrypto
  5. 外挂技术-编写代码判断背包是否已满
  6. OpenSSL密码库算法笔记——第1.2.5章 comba平方
  7. springboot基于java的员工信息管理系统毕业设计源码201524
  8. 使用51单片机采用中断方式进行串口通信的学习记录:
  9. 基于three.js构建3D全景图
  10. 2019酒店旅游业喜迎“猪年”春节新动态