会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
I-am-biao
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
36
下一页
2024年9月4日
qt对象树析构详细顺序
摘要: 既然构成对象树了,那么说明一定最底层是继承自QObject类的 先说答案: 非QWidget类对象 和 QWidget类对象 析构过程还不太一样,这里分别进行讲解:(来源于qt底层源码分析) 一、非QWidget类对象 本对象A的析构函数,然后本对象中的栈成员析构(按照定义的顺序依次进行)父对象析构
阅读全文
posted @ 2024-09-04 11:13 我是标同学
阅读(0)
评论(0)
推荐(0)
2024年7月25日
Qt开发pdf阅读器作品源码
摘要: 先看软件效果图:(打开的是本软件附带的使用指南.pdf文件) 目录 背景 效果展示 一、文档管理 1 打开PDF文件 2 关闭PDF文件 3 保存PDF文件 二、文档操作 1 文档交互 2 光标模式 3 视图控制 三、总结与展望 背景 因为组件开发的需求,需要内嵌pdf文件阅读功能,最近研究了一下p
阅读全文
posted @ 2024-07-25 23:54 我是标同学
阅读(0)
评论(0)
推荐(0)
2024年6月28日
qt实现打开pdf(阅读器)功能用什么库比较合适
摘要: 关于这个问题,网上搜一下,可以看到非常多的相关博客和例子,可以先看看这个总结性的博客(https://zhuanlan.zhihu.com/p/480973072) 该博客讲得比较清楚了,这里我再补充一下吧(qt官方也给出了一些答案 Handling PDF - Qt Wiki),根据调研对比,常见
阅读全文
posted @ 2024-06-28 01:09 我是标同学
阅读(0)
评论(0)
推荐(0)
2024年5月19日
C语言的词法分析器源码实现(Qt / c++编写)
摘要: 背景: 网上找了好些博客,但是实现的都不全,或者压根不太对,代码书写也不太规范,所以自己参考这些博客以及C语言词法规则,用qt重新写了这么一个词法分析器。 目标: 读取程序,自动进行词法拆分,输出拆分结果,包括11种词法结果: 0 非法 1 关键字 2 标识符 3 常数 4 运算符 5 分隔符 6
阅读全文
posted @ 2024-05-19 01:47 我是标同学
阅读(0)
评论(0)
推荐(0)
2024年4月30日
tftp协议(客户端和服务端)c语言实现
摘要: 首先说结论, 看这个开源博客吧(linux下能运行):GitCode - 开发者的代码家园 网上搜索该资料,有很多知乎或者csdn相关博客,但是很多都是复制来的,代码不全,无法运行。这里给大家推荐这个我找到的开源代码,简单又完整(其它一些开源博客,要么代码量太大太复杂,要么拆成很多个c文件,不便于理
阅读全文
posted @ 2024-04-30 01:44 我是标同学
阅读(0)
评论(0)
推荐(0)
2024年4月7日
QToolTip设置背景色没有生效原因与解决方法
摘要: 设置全局QToolTip的背景色,有两种方法: 1. 样式表设置; 2. QToolTip::setPalette(pal);调色板设置; QPalette pal = QToolTip::palette(); //修改背景色 pal.setColor(QPalette::Inactive, QPa
阅读全文
posted @ 2024-04-07 03:04 我是标同学
阅读(0)
评论(0)
推荐(0)
2024年4月4日
qt各种锁使用讲解
摘要: 在Qt中,主要有以下几种锁的类型: 1. QMutex(互斥锁): 是最常见的锁类型,用于实现简单的互斥访问。可以通过lock()和unlock()手动控制锁的加锁和解锁。 QMutexLocker:是一个RAII类,用于简化对QMutex的加锁和解锁过程。在创建QMutexLocker对象时,会自
阅读全文
posted @ 2024-04-04 13:14 我是标同学
阅读(0)
评论(0)
推荐(0)
2024年4月1日
qtreeview控件水平滚动条自动出现方法与避坑
摘要: 先参考这些博客: QTreeView树形控件自动显示水平滚动条(resizeColumnToContents())_resizecolumnstocontents-CSDN博客 QTreeView水平滚动条问题 - IT屋-程序员软件开发技术分享社区 网上说的大致方法如下,但是要特别注意: //实现
阅读全文
posted @ 2024-04-01 06:07 我是标同学
阅读(0)
评论(0)
推荐(0)
2024年3月31日
qtcreator msvc编译器 链接外部库的方式
摘要: 集成开发环境:qtcreator 编译器:msvc2022?(我是安装vs2022时候默认给我安装的这个编译器,所以我猜是msvc2022版本吧!) qt库:qt5.15.2-msvc2019 现在需要链接一个外部库,以debug方式编译构建,这里以qscitinall编辑器库为例(前提是自己用上述
阅读全文
posted @ 2024-03-31 22:05 我是标同学
阅读(0)
评论(0)
推荐(0)
HEAP: Free Heap block 0000028A24DF5A10 modified at 0000028A24DF5A50 after it was freed 正确解决方法
摘要: 现象: qt程序开发中,该错误,在调试过程会打印,但是直接运行是不会打印出来的(虽然没有打印,但是说明程序已经是带着内存bug运行了,很危险,随时可能崩溃) 首先参考这几个博客: 如何解决 " HEAP: Free Heap block xxxxxxxx modified at xxxxxxxx a
阅读全文
posted @ 2024-03-31 01:08 我是标同学
阅读(0)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
36
下一页
公告