自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 5.OpenGL之uniform

顶点属性 (Attribute)告诉你笔尖要经过的每一个点在哪里。Uniform告诉你现在这支笔是什么颜色、用的是多粗的笔刷、当前画布旋转了多少度。如果没有 uniform,你就只能把颜色值硬编码到着色器里,或者为每一个顶点都附带一个颜色信息(这会造成巨大的内存浪费和性能下降)。uniform 提供了一种高效、灵活的方式来控制渲染管线的全局状态。

2026-03-20 20:44:13 1097

原创 OpenCV实现视频采集

Qt中使用OpenCV实现视频采集,QLabel和OpenGL进行画面显示。

2026-03-15 18:13:55 975

原创 wmware中相机打开失败的解决

介绍了虚拟机无法打开相机设备的解决方法。

2026-03-15 15:02:53 145

原创 4.OpenGL纹理贴图

本章详细介绍了Qt中如何使用QOpenGLTexture进行纹理贴图展示。

2026-03-13 11:28:53 673 2

原创 2.VAO 规范化渲染

本文介绍了OpenGL中的VAO.

2026-03-10 00:11:44 577

原创 3.OpenGL之折线图

本文详细讲解了OpenGL各种折线图绘制方式。

2026-03-09 11:46:17 715 1

原创 1.第一个OpenGL Demo

本文详细介绍了如何在Qt中配置OpenGL项目,还介绍了OpenGL相关重要概念,并实现一些基础的绘制功能。

2026-03-07 21:12:03 525 2

原创 Linux /dev 目录

/dev 是 Linux 实现 “一切皆文件” 的核心目录,是用户空间与硬件 / 内核交互的统一接口,所有设备(物理 / 虚拟)都以文件形式存在于此

2026-02-27 23:35:14 1594 1

原创 Qt自定义控件实现(超详细)

本文详细介绍了Qt Designer 提升法和继承与绘制法来实现Qt自定义控件

2026-02-26 20:11:48 2240 5

原创 Qt实现圆角边框

本文介绍了Qt如何实现无边框效果

2026-02-26 09:39:47 343

原创 CMake

CMake 是一个跨平台的构建系统生成器。它不直接构建项目,而是生成各种平台特定的构建文件(如 Unix 的 Makefile、Windows 的 Visual Studio 项目文件等)。

2026-02-25 00:16:54 387

原创 C++常见设计模式

C++最常用设计模式主要包括 创建型模式 、 结构型模式 和 行为型模式 三大类。

2026-02-24 23:54:23 275

原创 Qt事件循环

public:private:protected:// 发送自定义事件// 方式1:使用 postEvent()(异步,放入事件队列)// 方式2:使用 sendEvent()(同步,立即处理)

2026-02-21 22:08:46 1508 1

原创 QLocalSocket和QLocalServer

用于同一台机器上 不同进程 之间的通信- 比 TCP/IP 套接字更轻量、更快- 不需要网络协议栈- 在 Windows 上使用命名管道实现,在 Unix 上使用 Unix 域套接字// 关键方法public:// 监听连接// 获取服务器状态// 配置选项// 最大待处理连接数// 等待新连接// 接受连接QLocalSocket/QLocalServer 是 Qt 中实现轻量级进程间通信的优秀方案,特别适合:- 同一台机器上的进程通信。

2026-02-10 23:16:01 319

原创 QObject::deleteLater()

deleteLater() 是 QObject 提供的延迟删除机制,用于安全地删除 Qt 对象。父子关系自动处理。

2026-02-08 00:03:44 278

原创 Qt多线程

本文讲解了Qt多线程的实现方式

2026-02-07 01:06:38 495

原创 QTimer

本文介绍了QTimer的基本用法,常见方法和常见应用场景,使用事项和底层原理。

2026-02-06 22:00:26 439

原创 Linux下Qt6安装及环境配置(极简版)

第四步:前面正常填写,到这里可直接选择用于6.10桌面开发的Qt库,也可以选择自定义安装按需要选择想要的模块,后续要添加或者删除模块打开安装目录下的MaintenanceTool即可,然后点击下一步,完成安装。第二步:环境配置(最重要),推荐一次性装好确保后续安装和使用不会遇到问题。第一步:浏览器下载qt-installer在线安装器。第三步:找到下载位置。

2026-02-05 23:47:06 535 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除