开发工具(二)Qt Creator类
文章目录
- 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类相关推荐
- qtcreator版本_【IDE】ROS开发环境之Qt Creator的安装与配置
可以用于ROS开发的IDE很多(可以参考[工具合辑]ROS工程师都在用什么IDE开发呢?用哪种IDE开发更加高效呢? ),ROS的调试依赖环境变量,与外部程序有通讯,因此要求启动IDE的时候加载ROS ...
- 嵌入式开发工具——嵌入式Qt连接mysql
文章目录 前言 一.编译Qt中自带的mysql源码 二.程序测试 前言 上一篇(嵌入式开发工具--交叉编译libmysql)已经完成了mysql的C API交叉编译的工作,今天将用它来编译生成Qt连接 ...
- 2021最新Qt6开发环境(Qt Creator)安装以及卸载记录
Qt安装: Qt安装程序分为商用和开源的版本,针对个人和小团队的开发,开源版本更加方便适用. 商用下载:https://www.qt.io/download 开源下载:https://download ...
- stm32 python界面开发_【STM32开发】使用Qt Creator 开发STM32
在之前的文章中我们介绍了如何使用VSCode去构建一个STM32的单片机项目,今天我们来说一下使用 Qt Creator 来开发STM32单片机. 0x01: 开发环境准备 PlatformIO Co ...
- qt开发是使用QT creator 还是用VS+qt?
跨平台还是QtCreator更好些 1) VS的默认文件编码方式是GBK,QtCreator是UTF-8 2) VS在文件的最后位置会插入一个不可见字符,QtCreaor不会 不同的IDE,编译器不同 ...
- Qt 与 Qt Creator 简介
该文章原创于Qter开源社区(www.qter.org),作者 yafeilinux,转载请注明出处! 一.Qt 与 Qt Creator 简介 Qt 是一个跨平台应用程序和 UI 开发框架.使用 Q ...
- 第0篇 开始学习Qt 与Qt Creator
Qt官方信息 Qt官网:Digia and Qt have demerged into two companies – Digia's new strategy's main themes revea ...
- C++图形用户界面开发框架Qt 6.x入门级教程 - 开发工具简介
Qt旨在一次性开发应用程序和用户界面,然后将它们部署到多个桌面和移动操作系统上. 点击获取Qt下载 Qt Creator Qt Creator 为您提供了在整个应用程序开发生命周期中完成任务的工具,从 ...
- GUI界面的初步认识及其开发工具QT
目录 1.GUI简介 2.GUI开发工具 3.Qt应用程序开发框架 1.GUI简介 图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示 ...
最新文章
- 【温故知新】CSS学习笔记(显示模式简介)
- dummy.php 下载,internal dummy connection
- QDoc通用配置变量
- Spring的事务传播性
- [react] 描述下在react中无状态组件和有状态组件的区别是什么?
- C# 使用 Windows 消息队列机制
- linux中nginx的nginx.config文件的配置和启动(包括重启)
- java-ToStringBuilder介绍
- 王思聪吃热狗 - 飞机大战小游戏
- python数学实验与建模pdf_Python数学实验与建模(4)
- SPSS学习笔记【一】-检验相关性
- SQL调优和性能监控利器SQL Monitor
- 今日头条网页数据采集接口
- Selenium隐藏“Chrome is being controlled by automated test software”
- mac 上格式化磁盘出现MediaKit报告设备上的空间不足以执行请求的解决办法
- 学Python真的好找工作吗?资深程序员为你解答
- 全量发布与灰度发布(APP版本发布)
- 心电电路算法滤波_一种新型心电信号滤波电路的制作方法
- 【橙子】Bootstrap--制作一个静态仿学校官网
- 2020年中国工业传感器市场年度报告
热门文章
- layui树形菜单右键_layui树形菜单写的树形列表(treetable)
- RecyclerView控件的使用及子Item移动居中的实现(TV向)
- 爱情智慧:男友爱上了“坏女人”,我是不是也要学坏?
- python3.7安装pycrypto
- 外挂技术-编写代码判断背包是否已满
- OpenSSL密码库算法笔记——第1.2.5章 comba平方
- springboot基于java的员工信息管理系统毕业设计源码201524
- 使用51单片机采用中断方式进行串口通信的学习记录:
- 基于three.js构建3D全景图
- 2019酒店旅游业喜迎“猪年”春节新动态