会员
众包
新闻
博问
闪存
赞助商
Trae
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
menu
师从名剑山
博客园
首页
新随笔
联系
订阅
管理
随笔 - 56
文章 - 0
评论 - 11
阅读 -
55226
1
2
3
4
5
6
下一页
2025年4月5日
从零开始:在Qt中使用OpenGL绘制指南
摘要: 本文详解如何通过Qt的QOpenGLWidget和QOpenGLFunctions实现跨平台GPU渲染,以绘制三角形为例。从OpenGL函数跨平台加载原理切入,解析Qt对底层API的封装价值,逐步讲解顶点缓冲、着色器编译及渲染流程,提供完整代码和常见问题解决思路,助力开发者高效降低CPU负载,掌握Qt与OpenGL整合的核心实践。
阅读全文
posted @ 2025-04-05 23:00 师从名剑山
阅读(930)
评论(2)
推荐(1)
2025年3月29日
OpenGL渲染YUV实战:GPU加速转换与MipMap模糊效果实现
摘要: 本文介绍了使用Qt和OpenGL渲染YUV420P数据的方法,包括YUV到RGB的转换以及通过OpenGL实现画质模糊的技术。文章详细讲解了YUV420P的结构、OpenGL纹理处理、MipMap技术及其在模糊效果中的应用,并探讨了在OpenGL ES 2.0环境下的兼容性问题及解决方案。最后,提出了进一步优化性能的方向,如FFmpeg硬解码和零拷贝渲染技术。
阅读全文
posted @ 2025-03-29 14:07 师从名剑山
阅读(504)
评论(0)
推荐(2)
2025年3月12日
字符编码:从基础到乱码解决
摘要: 本文从常见编译错误入手,剖析字符编码问题。系统介绍现代字符编码五层模型,以“汉”字为例解析各层作用。阐述ASCII、GB2312、Unicode等常见编码标准,对比其特点与适用场景。解释输入与执行字符集概念,强调不一致导致的问题。通过代码示例分析控制台输出中文乱码原因,提出解决方案。探讨QString字符相关函数在不同字符集下的表现。结合实际案例与代码,为开发者提供字符编码问题的全面指导。
阅读全文
posted @ 2025-03-12 21:25 师从名剑山
阅读(1146)
评论(5)
推荐(15)
2023年8月17日
QTreeView自绘实现酷炫样式
摘要: > 本篇文章结合笔者的经历,介绍一种通过**重写QTreeView绘制事件**,使用**QPainter**来实现好看的列表的方式。 ## 导语 Hi🐇,各位读者朋友,大家好。相信大家在日常的工作中,经常会接触到**QTreeView**这个控件吧! **QTreeView**,顾名思义,就是一种
阅读全文
posted @ 2023-08-17 21:14 师从名剑山
阅读(2142)
评论(1)
推荐(4)
2023年7月29日
Qt 生成应用程序(二)软件多图标与文件操作
摘要: 把某个后缀名的文件的默认打开软件换成自己的,并换一个默认图标。图标从应用程序中获取
阅读全文
posted @ 2023-07-29 09:25 师从名剑山
阅读(639)
评论(0)
推荐(2)
2023年7月9日
Qt源码阅读(五)-deleteLater
摘要: # Qt deleteLater作用及源码分析 > 个人经验总结,如有错误或遗漏,欢迎各位大佬指正 🥳 在本篇文章中,我们将深入分析源码,探讨`deleteLater`的原理。 `deleteLater`是Qt框架提供的一个重要函数,用于在事件循环中延迟删除对象。 在软件开发中,延迟删除对象的概念
阅读全文
posted @ 2023-07-09 21:31 师从名剑山
阅读(1104)
评论(0)
推荐(2)
2023年3月30日
Qt源码阅读(四) 事件循环
摘要:
# 事件系统 > 文章为本人理解,如有理解不到位之处,烦请各位指正。 [toc] Qt的事件循环是所有Qt开发者都无法避免的一个重要概念。因此,本篇博客将介绍Qt源码中与事件循环相关的部分,帮助读者更好地理解Qt事件循环的机制。 在深入源码之前,先抛出几个问题。随后,我们将通过源码,逐一解析,揭开事
阅读全文
posted @ 2023-03-30 20:07 师从名剑山
阅读(1686)
评论(0)
推荐(4)
2023年3月29日
Qt源码阅读(三) 对象树管理
摘要: # 对象树管理 > 个人经验总结,如有错误或遗漏,欢迎各位大佬指正 🥳 [toc] ## 对象树的作用 众所周知,在 Qt中,我们可以通过`setParent`函数为 QObject 对象设置一个父对象。 当为一个对象设置父对象时,有几个主要的作用: 1. **内存管理**:当父对象被析构时,它会
阅读全文
posted @ 2023-03-29 22:10 师从名剑山
阅读(810)
评论(0)
推荐(2)
2023年3月26日
Qt源码阅读(二) moveToThread
摘要: # Qt 源码分析之moveToThread 这一次,我们来看Qt中关于将一个QObject对象移动至一个线程的函数`moveToThread` [toc] ## Qt使用线程的基本方法 首先,我们简单的介绍一下在Qt中使用多线程的几种方法: 1. 重写`QThread`的`run`函数,将要在多线
阅读全文
posted @ 2023-03-26 15:55 师从名剑山
阅读(737)
评论(0)
推荐(0)
2023年3月25日
Qt源码阅读(一) 信号槽的连接与调用
摘要: # 信号槽连接 [toc] 信号槽的连接,其实内部本质还是一个回调函数,主要是维护了信号发送Object的元对象里一个连接的列表。调用`connect`函数时,将槽的一系列信息,封装成一个`Connection`,在发送信号时,通过这个列表,去回调槽函数。 ## 1. 信号的连接 下面列举一种信号的
阅读全文
posted @ 2023-03-25 14:46 师从名剑山
阅读(1040)
评论(0)
推荐(1)
1
2
3
4
5
6
下一页
公告
昵称:
师从名剑山
园龄:
4年3个月
粉丝:
10
关注:
3
+加关注
<
2025年7月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
QT MVC
(1)
qt
(1)
源码分析
(1)
合集
Qt源码剖析(5)
随笔分类
Qt(12)
随笔档案
2025年4月(1)
2025年3月(2)
2023年8月(1)
2023年7月(2)
2023年3月(4)
2022年9月(46)
阅读排行榜
1. Qt修改exe文件图标(3311)
2. QTableView实现在表格内直接对数据库内容进行修改、新增和删除等操作(3277)
3. [Qt基础-06] QButtonGroup(3096)
4. Qt QCheckBox设置复选框的大小(2610)
5. QTreeView自绘实现酷炫样式(2142)
评论排行榜
1. 字符编码:从基础到乱码解决(5)
2. 从零开始:在Qt中使用OpenGL绘制指南(2)
3. Qt QCheckBox设置复选框的大小(2)
4. QTreeView自绘实现酷炫样式(1)
5. Qt使用QAudioInput、QAudioOutput实现局域网的音频通话(1)
推荐排行榜
1. 字符编码:从基础到乱码解决(15)
2. QTreeView自绘实现酷炫样式(4)
3. Qt源码阅读(四) 事件循环(4)
4. OpenGL渲染YUV实战:GPU加速转换与MipMap模糊效果实现(2)
5. Qt 生成应用程序(二)软件多图标与文件操作(2)
最新评论
1. Re:从零开始:在Qt中使用OpenGL绘制指南
@LayTTTT 是的,我是真iKun...
--师从名剑山
2. Re:从零开始:在Qt中使用OpenGL绘制指南
博主也是ikun嘛
--LayTTTT
3. Re:字符编码:从基础到乱码解决
@Muse 字符集和编码这两个东西确实是很多人都没真的弄明白(包括很多程序员),甚至见过很多招标书上都写着“支持Unicode、UTF-8、GBK”。 概念比较容易混淆,但是其实网上还是有很多文章有说...
--师从名剑山
4. Re:字符编码:从基础到乱码解决
字符集和编码这两个东西确实是很多人都没真的弄明白(包括很多程序员),甚至见过很多招标书上都写着“支持Unicode、UTF-8、GBK”。
--Muse
5. Re:字符编码:从基础到乱码解决
好滴,感谢提醒
--师从名剑山
more_horiz
keyboard_arrow_up
dark_mode
palette
选择主题
点击右上角即可分享