Qt 实战(2)搭建开发环境 | 2.4、查看 Qt 源码

news/2024/12/22 21:19:41/

文章目录

  • 一、查看 Qt 源码
    • 1、获取 Qt 源码
    • 2、添加源码路径
    • 3、配置定位器
    • 4、查看源码

前言:

Qt 是一个跨平台的 C++ 图形用户界面应用程序开发框架,广泛应用于开发 GUI 程序以及非 GUI 程序,如控制台工具和服务器。查看 Qt 的源码不仅可以帮助你深入理解其工作机制,还能让你在遇到问题时快速定位并解决问题,甚至为 Qt 贡献自己的改进。下面将介绍如何查看 Qt 的源码。

一、查看 Qt 源码

1、获取 Qt 源码

通过下面两种途径可以获取Qt源码,如下:

  • 方法一: 在线安装时勾选源码组件
  • 方法二: 直接在官方网站下载

2、添加源码路径

添加步骤:点击顶部菜单栏->工具->外部->配置->调试器->概要->源码路径映射->添加Qt源码->应用;

在这里插入图片描述

3、配置定位器

添加步骤:点击顶部菜单栏->工具->外部->配置->环境->定位器->Add;

(1)添加QML文件路径
在这里插入图片描述
(2)添加Qt源文件路径
在这里插入图片描述

4、查看源码

例如,搜索QPushButton这个类,我们可以在下图中放大器后面的输入栏输入QPushButton,就可以找到这个类的cpp文件了。

在这里插入图片描述


http://www.ppmy.cn/news/1503572.html

相关文章

基于java的人居环境整治管理系统(源码+lw+部署文档+讲解等)

前言 💗博主介绍:✌全网粉丝20W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌💗 👇🏻…

某RED书旋转验证码识别(一)

注意,本文只提供学习的思路,严禁违反法律以及破坏信息系统等行为,本文只提供思路 本文的验证码网址如下,使用base64解码获得 因为旋转验证码能够处理的方式实在太多了,我将以处理的难度和方式依次讲解最简单到最难,到精度最高的方式,本文还是延续之前使用梯度计算的方式…

Stack Rolling Shutter是什么技术?

我们常见的有卷帘快门(Rolling Shutter)与全局快门(Global Shutter),那思特威对外宣传的Stack Rolling Shutter是个什么技术? 官网查询不到相关信息。 英文百度查询结果是一些宣传性质的软文,bi…

揭秘!焦虑症不只是心理战,这些躯体化症状你中招了吗?

引言 在这个快节奏、高压力的时代,焦虑症已成为许多人难以言说的秘密。它不仅悄无声息地侵蚀着我们的心理健康,还可能以一系列令人意想不到的躯体化症状显现,让人误以为自己只是“身体出了点小毛病”。今天,就让我们一起揭开焦虑…

SpringBoot使用泛型出入参+策略模式+反射+缓存实现统一POST接口入口

简介 某些情况下需要统一入口,如:提供给第三方调用的接口等。减少接口对接时的复杂性。 代码实现 GenericController.java 统一入口,通过bean name进行调用service层invoke方法 import com.fasterxml.jackson.databind.ObjectMapper; imp…

鸿蒙父组件中如何处理子组件内点击事件

在父组件中初始化子组件时,将父组件中定义的方法,传递给子组件,在子组件中调用该方法,类似于变量传递。参考代码如下: class Model { value: string } Entry Component struct EntryComponent { test() { consol…

(面试必看!)锁策略

文章导读 引言考点一、重量级锁 VS 轻量级锁1、定义与原理2、主要区别3、适用场景 考点二、乐观锁 VS 悲观锁1、悲观锁(Pessimistic Locking)2、乐观锁(Optimistic Locking)3、总结 考点三、读写锁1、读写锁的特性2、读写锁的实现…

Vue前端工程

创建一个工程化的vue项目 npm init vuelatest 全默认回车就好了 登录注册校验 //定义数据模型 const registerDataref({username:,password:,rePassword: }) //校验密码的函数 const checkRePassword(rule,value,callback)>{if (value){callback(new Error(请再次输入密…