[Qt] Qt Creator 使用技巧 [2013-09-17更新]

【Qt OpenGL】Qt Creator中的3D绘图及动画教程 刚刚学习了Qt Creator,发现Qt提供了QtOpenGL模块,对OpenGL做了不错的封装,这使得我们可以很轻松地在Qt程序中使用OpenGL进行绘图渲染。虽然里面还是由不少专业的解释照搬原文的,但还是加入了大量自己的分析。而且Qt中写OpenGL框架上比VC简单太多了,有不少东西都封装优化好了,代码上还是由有很多区别的。当然,其中原教程没解释好的问题我都作了深入的解释,以及一些多余部分解释、代码都被我删掉简化了。 阅读详情
- 快捷键

*.h/*.cpp切换:F4

注释/反注释:Ctrl + /        // 先选中代码
代码格式化:Ctrl + I         // 先选中代码

构建:Ctrl + B
运行:Ctrl + R

查找:Ctrl + F
高级查找: Ctrl + Shift + F



- 构建和运行 配置

1. 添加编译器

2. 添加Qt版本(指定qmake路径)

3. 设置构建套件
选择上面添加的编译器和Qt版本,调试器点击 [自动检测]

4. 点击 [确定],保存并退出



- 编译速度优化

方法一(仅适用于多核CPU):
    在Qt Creator中的 [项目]-->[构建步骤] 添加“-jx”编译参数(如下图所示)。
    x建议设置为和CPU的核心数相等,例如:双核CPU可设置为“-j2”。



优化原理:利用多核处理器的优势,将编译任务划分为若干个子任务并行执行。
局限性:make -jx命令并不是任何情况下都可以用的,在存在比较复杂的编译依赖的情况下可能导致会编译失败。遇到这种情况时,可以取消 -jx参数,恢复到单核编译模式。由此可见,单核编译虽然速度较慢,但却是一种比较稳妥的方式。
注意事项:如果Qt Creator是在虚拟机系统中运行,那么应该同时将虚拟机设置为多个处理核心(不能大于真实物理核心)才能生效。




【Qt】Qt6系列教程汇总_qt6教程 简介:QT相关电子书、建议和相关参考网址。 阅读详情

相关推荐

【Qt】Qt6系列教程汇总_qt6教程(1)

【Qt】Qt 5.15 LTS长期支持版本 【Qt】New Features in Qt 5.15 【Qt】Qt各种版本介绍【Qt】Qt软件下载教程 【Qt】Qt5.12.2安装教程 【Qt】Qt5.12.12安装教程详解 【Qt】Qt5.12.12安装教程详解(二) 【Qt】Ubuntu20.04中Qt5.12.12安装教程详解 【Qt】Qt5.14安装教程 【Qt】Qt 6.0安装教程 【Qt】Visual Studio 2019搭建Qt开发环境【Qt】Qt常用部件介绍 【Qt】Qt中的快捷键汇总【Qt

2401_87556657的博客 988

QT路径中斜杠转换

1.斜杠转换 Windows下使用的是反斜杠"\"。 Linux下使用的是正斜杠"/" /转\(斜杠转反斜杠) QString path = "C:/temp/test.txt"; path = QDir::toNativeSeparators(path); \\ "C:\\temp\\test.txt" \转/(反斜杠转斜杠) QString path = "C:/temp/test.txt"; path.replace("/","\\"); \\ "C:\\temp\\test.txt"

qq_20189555的博客 1422

AP发票批量付款程序(WEB ADI)

CREATE OR REPLACE PACKAGE MEW_AP_BATCH_PAYMENTS_PKG IS   PROCEDURE MAIN(P_BATCH_ID          NUMBER                 ,P_ORG_ID            NUMBER                 ,P_BANK_ACCOUNT_NAME VARCHAR2

储藏室 5051

Qt处理路径里的斜杠和反斜杠

Qt处理路径里的斜杠和反斜杠,支持跨系统编码,Qt统一路径里的斜杠和反斜杠。

amu1550的专栏 7358

从FPGA工程师视角看CXP-12:如何用Xilinx GTX/GTH收发器搞定一条50Gbps的工业相机数据流?

本文从FPGA工程师视角详细解析了如何利用Xilinx GTX/GTH收发器实现50Gbps的CXP-12工业相机数据流传输。通过协议分析、硬件设计要点和FPGA逻辑实现,帮助开发者高效构建高带宽工业视觉系统,特别适合4K/8K高分辨率图像处理需求。

weixin_42533622的博客 281

电机转矩、功率与转速:核心关系、公式推导与工程应用指南

在电气传动与自动化控制领域,理解旋转机械的核心物理量是进行设备选型、系统设计和故障诊断的基础。转矩、功率和转速构成了描述电机性能的“铁三角”,它们之间通过经典的物理公式紧密关联。从原理上讲,功率是单位时间内做功的能力,转矩是产生旋转运动的力矩,而转速则决定了运动快慢。这三者的关系(P = T × n / 9550)不仅是理论核心,更是工程实践中的关键计算工具,直接关系到电机的驱动能力、能耗与系统匹配。其技术价值在于,它为从微型伺服电机到大型工业传动系统的设计提供了统一的量化分析框架。在应用场景上,无论是为输

weixin_29184371的博客 258

Qt Creator常用快捷键及技巧提升编码效率

前言 Qt Creator是Qt官方提供的一个IDE,该软件本身也是用Qt来写的,界面简单操作便捷,并且可以快速的查看各个类的帮助文档,在编写代码过程中结合一些常用的快捷键,可以很大程度的提高开发效率,个人觉得使用会比Visio studio方便得多。我个人也是长期使用Qt Creator来编写程序,以下整理了一些自己常用的快捷键设置,若有其它更多的快捷操作,欢迎一起交流。 定义触发片段 我们在Q...

luoyayun361的专栏 8220

SuperPoint与SuperGlue的C++ TensorRT工程化实战:从理论到部署的完整指南

本文详细介绍了如何将SuperPoint和SuperGlue算法通过C++和TensorRT进行工程化部署,从模型准备、格式转换到TensorRT引擎构建和C++推理实现。通过性能优化技巧和实际应用案例,展示了在边缘设备上实现实时特征匹配的完整流程,显著提升处理速度与效率。

weixin_42537831的博客 160

QtCreator编译

debug模式会在makefile中自动加入-g参数,编译出来的程序自带符号信息可以让我们调试。额外的参数:允许你给qmake添加额外的参数。Generate separate debug info,产生独立的调试信息,这个功能就超级实用了,它将程序的调试信息单独生成一个文件,试想,构建时选择release,再把这个选上,是不是即兼顾到了发布又兼顾到了调试。不过这个操作建议只在release上进行,如果是debug下再勾选这个,虽然调试信息是独立出来了,但生成的二进制文件还是要比release的大。

u012151242的博客 1625

【小程序抓取】解决痛点:如何用 AI-RPA 工具抓取无法获取 URL 的微信小程序数据?

本文探讨了传统爬虫技术在微信小程序数据采集中的局限性,并提出了AI-RPA(人工智能驱动的机器人流程自动化)这一前沿解决方案。随着微信小程序安全防护体系的全面升级(包括证书锁定、加密传输和三级防御机制),传统"抓包-模拟请求"的方式已基本失效。文章对比了Reqable、Fiddler等主流抓包工具的优劣,通过某程旅行小程序案例展示了传统抓包的技术流程和动态参数处理的难点。最终指出,2026年最有效的解决方案是采用AI-RPA技术,通过视觉识别、鼠标键盘模拟、OCR和AI智能体编排的组合方案,直接从小程序UI

ZDQ58818的博客 123

AUTOSAR从入门到精通-诊断事件管理模块(DEM)(四)

在 Autosar 中,诊断事件是指在车辆电子系统中发生的特定事件,可以用于诊断和故障排除。DEM模块通过EventId和相关的EventName来表示每个诊断事件。诊断事件的状态代表了监控器的结果,DEM模块通过RTE或其他BSW模块从SW-C接收监控器的结果。DEM模块使用EventId来管理系统中每个诊断事件的状态,并对各个测试结果执行所需的操作,例如存储冻结帧/拓展帧。所有监控器和BSW模块使用EventId作为符号化的EventName来管理诊断事件。

getusushu的博客 1509

【QT教程】QT6性能优化最佳实践 QT性能优化

QT6性能优化的意义QT6性能优化的意义在软件开发过程中,性能优化是一个至关重要,且持续贯穿整个软件生命周期的环节。对于QT6这一跨平台的C++图形用户界面库而言,性能优化的重要性体现在以下几个方面,提升用户体验在当今的软件市场中,用户体验是决定软件成功与否的关键因素之一。QT6的性能优化能够使得应用程序运行得更加流畅,减少卡顿和延迟,提供更加迅速的响应用户操作。这对于提高用户满意度、降低用户流失率具有直接的影响。增强软件稳定性。

QT性能优化QT原理源码QT界面美化 2268

手把手教你学pcie--(PCIe) 写请求的流程

通过上述流程,我们可以看到PCIe写请求的完整过程,包括请求的构建、发送、接收、处理和响应。这种请求-响应模型确保了数据传输的可靠性和有序性。

MHD0815的博客 158

【Qt】Qt6系列教程汇总

00. 目录 文章目录00. 目录01. Qt官方资讯02. Qt环境搭建03. Qt Creator教程04. Qt初级教程05. Qt中级教程06. Qt高级教程07. Qt项目实战08. 预留09. 预留10. 预留11. 预留12. 预留13. 官方网站14. 参考教程15. 附录 01. Qt官方资讯 02. Qt环境搭建 03. Qt Creator教程 04. Qt初级教程 【Qt】Qt下载教程 【Qt】Qt5.14安装教程 【Tools】Qt 6.0安装图解教程 【Qt】Qt 5.15 LT

C/C++软件工程师、嵌入式软件工程师、物联网研发工程师、C/C++讲师、物联网讲师、嵌入式讲师、鸿蒙讲师---欢迎大家一起交流(私信添加博主微信) 8万+

移动机器人路径规划中噪声环境下的鲁棒性测试仿真

设计一个二维或三维环境模型,包括静态障碍物和可能存在的动态障碍物。

amy_mhd的博客 126

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Qt Creator 17测试版发布

Qt Creator 17 测试版于2025年5月9日正式发布,该版本带来了多项更新和改进。主要包括:图标和主题的更新,默认使用Qt Creator 16引入的“2024”主题;语言支持方面,预构建的二进制文件升级至LLVM 20.1.3,增强了C++支持,并新增了快速操作以简化字符串文字的处理;项目配置方面,运行配置现在与构建配置相关联,简化了不同构建配置下的运行参数设置;此外,新增了多项重构操作,便于用户处理未包含的Qt类和文件。对于CMake项目,新增了通过Qt Online Installer自动安

aggs1990的专栏 546

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

2021-11-09 基于QT Creator 使用QT资源文件实验

一、实验目的: 掌握设置菜单栏的方法 掌握使用QT资源文件的方法 学会使用代码添加菜单 了解资源文件的构成 实验内容: 1.创建主窗口菜单; 2.添加菜单图标; 3.添加资源文件; 4.使用资源文件; 5.使用代码来添加菜单和图标。 实验过程: 1.创建主窗口菜单. (1).新建QTWidget应用,项目名称为MymainWindow,基类选择QMainWin...

ALL IS FILE_ 873

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

使用国内镜像源在线安装QT的注意事项(2026.02.19更新)

Preview不要选,QT安装后各种不稳定,比如闪退。:Qt 的扩展工具,用于跟踪、分析应用的运行数据(如用户操作、性能指标),帮助优化应用。子项(如Qt 6.10.1):对应不同 Qt 版本的组件。

QzmAIoT 8万+

Qt Creator 14发布

​2024年7月25日:Eike Ziller我们很高兴地宣布Qt Creator 14的发布!​有关Qt Creator 14中新增和改进内容的更详细概述,请访问我们的更改日志。

aggs1990的专栏 326

qt 添加依赖库lib_如何在Qt Creator中添加库文件和头文件目录

在使用QtCreator开发图像处理程序的时候想加入Opencv库来处理图形,添加头文件,需要编辑工程文件夹下的.pro文件在文件中添加以下内容,即可包含头文件的文件夹:INCLUDEPATH +=D:\OpenCV2.0\vc2008\include\opencv(D:\OpenCV2.0\vc2008\include\opencv就是我的opencv头文件所在的文件夹,如果还增加其他的头文件,...

weixin_39854778的博客 3375

整理的Qt相关博客及开源项目的链接(2026-09-01)

(因为我是保存在记事本,所以需要复制出来粘贴到浏览器地址栏去访问,后期更新了我会在标题栏修改日期) Qt5官方在线文档:https://doc.qt.io/qt-5/ Qt6官方在线文档:https://doc.qt.io/qt-6/ Qt官方下载链接:http://download.qt.io/archive/qt/ Qt官方下载链接:http://download.qt.io/new_archive/qt/ Qt君整理的下载地址:http://qthub.com/download/

龚建波 4476

Qt Creator 使用技巧

Qt Creator 你必须要掌握的快捷操作   | 浏览:12893 | 更新:2013-09-26 11:21     多使用快捷键能显著提高工作效率,尽可能减少键盘,鼠标之间切换所浪费的时间。我这里列出个人认为非常重要必须掌握的 Qt Creator 快捷键。看你知道几个? . 1 .Ctrl(按住)+ Tab快速切换已打开的文件   . 2 .快速添加方法...

不死鸟 595

linux mingw编译qt,Linux下编译静态MinGW环境,编译windows平台Qt程序(使用MXE)

参考链接:MXE.>大多数程序都是在windows平台下开发的程序.windows 在现实中也是绕不过的一个系统平台,做为受过几年VC,MFC”虐待”的程序员,在做为一个程序员之前是一位Linux重度使用者,受够了MFC之后一直想要找一个框架替换,使用过GTK,wxWidgets,Qt,最后还是Qt用得多一些.我认为程序跨平台应该是一个基本标准,同一份代码不需改动,或者改动极少,放在不同的平...

weixin_39619270的博客 1062

halcon23.05下载安装,并在qt creator和vs2022使用halcon的包

开始安装halcon,需要一些时间 ,安装完成后可以打开环境变量,在系统变量中halcon自动添加的一些路径,完成后再桌面上会出现两个halcon的软件选择跟下图一样的。打开halcon-23.05.0.0-x64-win64文件,点击some.exe,进入到halcon的安装网页。新建项目,然后把halcon文件中的include和lib两个文件拖到.pro文件的相同目录下。选择下载文件里的第一个,文件里有不同版本的license,选择后点击UPLOAD完成。属性-》连接器-》常规-》附加库目录。

jifanyyds的博客 2万+

2024年Qt6安装配置全攻略:从组件选择到环境搭建

在C++跨平台应用开发领域,图形用户界面(GUI)框架是连接用户与程序功能的核心桥梁。其工作原理在于通过封装底层系统API,提供统一的编程接口,使开发者能够高效构建可在多个操作系统上运行的应用程序。这项技术的核心价值在于大幅提升了开发效率与代码复用率,降低了维护成本,广泛应用于桌面软件、嵌入式系统及工业控制等领域。以Qt框架为例,其模块化设计和强大的工具链支持,使得开发者能够快速构建复杂的应用程序。本文聚焦于Qt6安装过程中的核心环节——组件选择与环境配置,详细解析如何根据项目需求定制化勾选模块,并正确配置

weixin_34033624的博客 369

qt linux 添加链接库,使用带有Qt Creator的远程Linux设备软链接复制库

我正在试验一些开源代码,并且在将它部署到远程Linux设备时遇到问题。上传图书馆的软链接时发生错误。我有以下几点:在Windows 7计算机上的VMWare Player中运行的Ubuntu 10.04嵌入式Linux设备Qt Creator 2.4.1我在其他Qt项目中使用了相同的系统,并且已经能够部署到远程Linux目标。该项目不同之处在于它使用软链接库。现在我的* .pro文件中有以下内容:...

weixin_29789925的博客 449
上一篇: [Qt] Qt对话框 [2013-09-17更新]
下一篇: RHEL6.4未注册yum安装问题 [2013-09-24更新]
xb_ma
博客等级 码龄18年 23粉丝 65原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值