- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 记一次修复U盘的经历
U盘插拔没弹出,然后导致U盘锁死了具体表现为windows下,只要点了U盘的图标,整个windows都会被卡死,无法运行,我判断是dos识别文件系统的时候导致的,试了量产工具,以及各种命令格式化都不行,最后在linux实体机里面用fdisk 命令格式化成功,拿回windows也可以用了...
2024-10-01 12:27:52
100
原创 VLD 踩坑集
VLD 踩坑集使用VLD的踩坑实录使用VLD的踩坑实录//踩的坑1 安装目录有空格2 qmake没执行 qmake->重新构建3 编译代码的路径 和 执行路径存在中文4 vld.ini没有拷贝到执行目录下,导致无法生成文件5 如果有include"stdafx.h",则include <vld.h>放在其后,否则放在最前面6 VLD只在debug版本有效7 如果想将产生的日志保存到文件中,需要将vld.ini(VLD安装目录下)复制到可执行文件目录下,
2022-02-21 13:46:55
681
原创 Qt加载三方字体错误
今天遇到了Qt加载qrc资源字体的时候,总是加载不成功的问题,一直返回-1,后来查了一下是因为qrc文件名重复导致的,没有生成qrc对应的cpp,这里记录一下这个问题
2020-05-12 20:44:10
704
原创 Qt+SSL开发
Qt自己有SSL的类 但是64位下调用的时候出问题,缺少对应的库 这里记录一下64位库libcrypto-1_1-x64.dlllibssl-1_1-x64.dll32位库libeasy32.dllssleay32.dll发布包下载地址http://slproweb.com/products/Win32OpenSSL.html参考资料https://blog....
2020-05-07 21:48:44
836
原创 彻底卸载Qt
最近使用QtCreator 打开所有项目甚至Qt官方例子也打不开的时候 都会出现 启动程序失败,路径或者权限错误?无奈网上搜了很多资料,都没有效果,就连重装Qt都不行注意 大部分人应该没有出现我这种情况我感觉应该是没有卸载干净就在卸载了Qt后,删除了C:用户/(你的用户)/AppData/Local/目录下所有与Qt相关内容C:用户/(你的用户)/AppData/Loca...
2020-03-05 09:12:08
12923
4
原创 C++ 自动检测编码
之前使用Qt 显示中文乱码 查了一堆资料 都是写如果转换编码的 但是转换编码当然知道 问题是如何知道当前文件编码 后来想到用notepad++ 好像可以自动检测编码 所以就去找了notepad++源码来看,最后终于找到了检测编码是通过 uchardet相关的函数进行检测的上图中返回的cs 就是字符的编码名称 例如返回 gb2312返回空好像是...
2019-09-18 10:29:18
2074
原创 关于Qt eventFilter无法获取textEdit类似的鼠标左键问题
查看了以下调用堆栈发现调用的是viewport的相关函数所以应该安装在viewport上viewport()->installEventFilter(this);
2019-03-28 13:36:58
648
原创 Qt EventFilter的一些坑
今天希望实现拖放文件显示的功能因此安装了一个eventFilter结果由于没有return true导致的无法生效的问题参考https://www.cnblogs.com/god-of-death/p/7815720.html在Qt中,当一个事件发生时(例如鼠标点击或某个键盘上的按键按下),其传递顺序如图所示。从这个图可以看出,事件过滤器首先获得事件,其次才是部件的 ...
2019-03-28 11:01:41
4321
1
原创 为知笔记源码学习记录
1 单例应用解读: 在WizSignleApplication实现了一个linux下的单例,但是win下的单例怎么实现的我还没有看到2 调试信息安装3 翻译通过自动选择本地语言4之前我一直把setStyleSheet作为mainwindows的主调用原来可以作为application调用5 相对路径全都放到了utl目录下的一个文件...
2019-03-27 17:08:13
1175
原创 CMake编译zlib
1 填入目录2 点击Configure选择MinGW3 依次解决1 CMAKE_MAKE_PROGRAM D:\Qt\Tools\mingw730_64\bin\mingw32-make.exe配置完成 点击Generate生成成功由于错误的选择了 ASM686导致一下问题重新配置一下编译成功...
2019-03-27 14:10:43
2468
原创 CMake编译时踩得坑
1 找不到CMAKE_MAKE_PROGRAM 将Qt中 mingw 编译器的路径 CMAKE_MAKE_PROGRAM D:/Qt/Tools/mingw730_64/bin/mingw32-make.exe填入即可2 Qt5_DIR D:/Qt/5.12.2/mingw73_64/lib/cmake/Qt53 ZLIB没有找到 zl...
2019-03-27 14:00:11
1598
1
转载 Qt窗口大小
1、 一种方法是设置它的最大窗口值和最小窗口值,并且使最大值和最小值相等。简单的示例: setMinimumSize(370, 150); setMaximumSize(370, 150);此时窗口大小便被固定为(370,150)。2、一种方法是使用setFixedSize(),这样一句话就可以解决问题。简单的示例: setFixedSize(365,240);窗口的最...
2019-03-21 13:50:40
324
转载 记录下几个开发相关网站
Qt相关网站 Qt开源社区http://www.qter.org/ Qt相关资源下载http://download.qt.io/development_releases/ Qt中文参考文档http://www.kuqin.com/qtdocument/index.html在线测试正则 http://tool.oschina.net/regex...
2019-01-31 15:19:08
148
原创 Qt实现的MD5文件计算小工具
想实现自动更新工具然后参考了一下 https://blog.youkuaiyun.com/hulinhulin/article/details/46839107觉得有些东西需要扩展在这自己随便写了一个MD5的小工具方便之后文件下载验证Dialog.h头文件中class Dialog : public QDialog{ Q_OBJECTpublic: explicit ...
2019-01-30 16:12:03
588
原创 小心翼翼的返回一个对象
以前看的Effecitive C++的一段 觉得很有用 记录下来关于浅拷贝和深拷贝的问题,如果没有定义拷贝构造函数,在调用拷贝构造函数时就会发生浅拷贝,在一下三种情况时就会调用拷贝构造函数, 1) 一个对象作为函数参数,以值传递的方式传入函数体 2) 一个对象作为函数返回值,以值传递的方式从函数返回 3) 一个对象用于给另外一个对象进行初始化(常称为复...
2019-01-30 15:59:28
224
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人