Loading

摘要: 本文详解如何通过Qt的QOpenGLWidget和QOpenGLFunctions实现跨平台GPU渲染,以绘制三角形为例。从OpenGL函数跨平台加载原理切入,解析Qt对底层API的封装价值,逐步讲解顶点缓冲、着色器编译及渲染流程,提供完整代码和常见问题解决思路,助力开发者高效降低CPU负载,掌握Qt与OpenGL整合的核心实践。 阅读全文
posted @ 2025-04-05 23:00 师从名剑山 阅读(183) 评论(0) 推荐(1) 编辑
摘要: 本文介绍了使用Qt和OpenGL渲染YUV420P数据的方法,包括YUV到RGB的转换以及通过OpenGL实现画质模糊的技术。文章详细讲解了YUV420P的结构、OpenGL纹理处理、MipMap技术及其在模糊效果中的应用,并探讨了在OpenGL ES 2.0环境下的兼容性问题及解决方案。最后,提出了进一步优化性能的方向,如FFmpeg硬解码和零拷贝渲染技术。 阅读全文
posted @ 2025-03-29 14:07 师从名剑山 阅读(187) 评论(0) 推荐(2) 编辑
摘要: 本文从常见编译错误入手,剖析字符编码问题。系统介绍现代字符编码五层模型,以“汉”字为例解析各层作用。阐述ASCII、GB2312、Unicode等常见编码标准,对比其特点与适用场景。解释输入与执行字符集概念,强调不一致导致的问题。通过代码示例分析控制台输出中文乱码原因,提出解决方案。探讨QString字符相关函数在不同字符集下的表现。结合实际案例与代码,为开发者提供字符编码问题的全面指导。 阅读全文
posted @ 2025-03-12 21:25 师从名剑山 阅读(834) 评论(5) 推荐(15) 编辑
摘要: > 本篇文章结合笔者的经历,介绍一种通过**重写QTreeView绘制事件**,使用**QPainter**来实现好看的列表的方式。 ## 导语 Hi🐇,各位读者朋友,大家好。相信大家在日常的工作中,经常会接触到**QTreeView**这个控件吧! **QTreeView**,顾名思义,就是一种 阅读全文
posted @ 2023-08-17 21:14 师从名剑山 阅读(1929) 评论(1) 推荐(4) 编辑
摘要: 把某个后缀名的文件的默认打开软件换成自己的,并换一个默认图标。图标从应用程序中获取 阅读全文
posted @ 2023-07-29 09:25 师从名剑山 阅读(512) 评论(0) 推荐(2) 编辑
摘要: # Qt deleteLater作用及源码分析 > 个人经验总结,如有错误或遗漏,欢迎各位大佬指正 🥳 在本篇文章中,我们将深入分析源码,探讨`deleteLater`的原理。 `deleteLater`是Qt框架提供的一个重要函数,用于在事件循环中延迟删除对象。 在软件开发中,延迟删除对象的概念 阅读全文
posted @ 2023-07-09 21:31 师从名剑山 阅读(964) 评论(0) 推荐(2) 编辑
摘要: Qt源码阅读(四) 事件循环 # 事件系统 > 文章为本人理解,如有理解不到位之处,烦请各位指正。 [toc] Qt的事件循环是所有Qt开发者都无法避免的一个重要概念。因此,本篇博客将介绍Qt源码中与事件循环相关的部分,帮助读者更好地理解Qt事件循环的机制。 在深入源码之前,先抛出几个问题。随后,我们将通过源码,逐一解析,揭开事 阅读全文
posted @ 2023-03-30 20:07 师从名剑山 阅读(1419) 评论(0) 推荐(4) 编辑
摘要: # 对象树管理 > 个人经验总结,如有错误或遗漏,欢迎各位大佬指正 🥳 [toc] ## 对象树的作用 众所周知,在 Qt中,我们可以通过`setParent`函数为 QObject 对象设置一个父对象。 当为一个对象设置父对象时,有几个主要的作用: 1. **内存管理**:当父对象被析构时,它会 阅读全文
posted @ 2023-03-29 22:10 师从名剑山 阅读(711) 评论(0) 推荐(2) 编辑
摘要: # Qt 源码分析之moveToThread 这一次,我们来看Qt中关于将一个QObject对象移动至一个线程的函数`moveToThread` [toc] ## Qt使用线程的基本方法 首先,我们简单的介绍一下在Qt中使用多线程的几种方法: 1. 重写`QThread`的`run`函数,将要在多线 阅读全文
posted @ 2023-03-26 15:55 师从名剑山 阅读(602) 评论(0) 推荐(0) 编辑
摘要: # 信号槽连接 [toc] 信号槽的连接,其实内部本质还是一个回调函数,主要是维护了信号发送Object的元对象里一个连接的列表。调用`connect`函数时,将槽的一系列信息,封装成一个`Connection`,在发送信号时,通过这个列表,去回调槽函数。 ## 1. 信号的连接 下面列举一种信号的 阅读全文
posted @ 2023-03-25 14:46 师从名剑山 阅读(918) 评论(0) 推荐(1) 编辑
more_horiz
keyboard_arrow_up dark_mode palette
选择主题
点击右上角即可分享
微信分享提示