- 博客(27)
- 收藏
- 关注
原创 Qt5.15.18完整编译(包含QtWebengine、QDoc、debug、release、pdb)
Qt5.15.18于2025.10.31号发布,主要是对依赖库的升级,小部分bug修复,具体可以看。我本地的环境是vs2022+cpp17, 具体编译环境看我上一篇文章。,废话不多说直接上编译包,依旧包含。
2025-12-06 15:53:27
485
原创 Ubuntu18.04创建共享文件夹
摘要:本文介绍了通过修改Samba配置文件实现共享文件夹的方法。关键步骤包括:编辑smb.conf文件添加共享配置(设置路径、可写、匿名访问等参数),重启Samba服务,并配置防火墙允许Samba流量。特别提示应直接修改配置文件而非使用图形界面,以避免失效问题。配置中通过force user/group参数解决权限问题,确保共享文件夹可被匿名用户访问和写入。
2025-08-30 17:35:29
165
原创 Qt5.15.17完整编译(包含QtWebengine和QDoc)
本文详细介绍了Qt5.15.17完整编译流程,包括常被跳过的QtWebengine和QDoc模块。作者分享了从环境准备到源码编译的全过程,包括Python2.7、VS2022、libclang等必要工具的安装配置,以及编译过程中遇到的典型错误和解决方案。特别提供了QDoc文档编译的特殊处理方式,并指出数据库模块的编译可参考官方文档。文章最后列出了Qt官方相关参考链接,为需要完整编译Qt5.15.17的开发者提供了实用指南。
2025-08-21 14:55:30
1982
6
原创 QLabel清理QPixmap后的一个显示Bug
图像也会清理掉,看着是没有问题,但是只要触发重新渲染(窗口大小改变),这个图像就会重现显示出来,特别诡异,我不知道什么原因,可能是Qt内部没有清理掉这个缓存,于是我把我上层的缓存清理掉,然后就可以了。这个时候QLabel上就显示了我设置的图像,我也会缓存一份这个图像。,就这几行代码,按理说应该不会出问题。代码逻辑很简单,设置图像就用。
2024-09-18 16:55:49
351
原创 Qt中的隐式共享(Implicit Sharing)
之前也大致了解过Qt中的隐式共享,一直以为这是Qt中搞得跟C++中shared_ptr类似的,就是引用计数那一套东西,还有opencv中的Mat也是类似的机制,今天无意间把Qt的文档中的仔细看了一遍,发现自己只理解了一半。
2024-09-17 17:46:43
1611
原创 Postgresql使用命令行维护
生产环境,最好不要装pgAdmin,或者其他可视化的数据库管理软件,防止其他别有用心的人操作数据库,最好使用psql命令来维护,下面是常用的psql命令和操作流程。
2024-09-09 17:14:14
481
原创 通用向上取整方法
int类型的数操作后向上取整,特别是两个int相除然后取整,需要使用ceil(c++)函数,但是这也有个问题,就是你需要把int转为浮点型才行,因为两个int相除,结果还是int,始终是向下取整。能不能不转就可以实现呢?肯定是可以的,下面的公式就是向上取整。
2023-11-22 15:29:40
515
原创 QThread: Destroyed while thread is still running
解决QThread: Destroyed while thread is still running
2023-11-08 11:33:44
430
原创 socket怎么都连不上,提示“由于目标机器积极拒绝,无法连接”
最近遇到一个很弱智的socket问题,最后终于解决了,记录一下。问题是这样的,局域网内两台机子需要socket通信,使用的是udp方式,本地测试的一点问题都没有,部署到线上的时候,死活连不上,防火墙关了,入站规则,出站规则都添加了,ip和端口都检查了无数遍了,依旧连不上,ping也ping的通,真是活见鬼了,最后无意间发现一个网友的回复,然后改了一下,真的生效了!
2023-08-22 20:16:44
2299
1
原创 详细介绍随机种子
从入职到现在一直在使用随机数,只知道在使用随机数时,需要先设置一下随机种子,但却不知道为什么要这么做,知其然不知其所以然,今天刚好又用到了,然后就想彻底搞明白综上,现在可以理解,为什么随机种子称为“种子”,因为真的很像一颗“种子”,不同“种子”可以生成不同的随机“树”,相同的“种子”生成的随机“树”也是一样的,是不是很形象!程序启动时,只需要设置一次随机种子即可(除非你真的知道你在干什么)
2023-04-09 15:43:16
1284
原创 QPainter使用QImage做画布时花屏
经过不断测试,最终解决,只需在初始化时,把Image填充为透明色就行了。在调试时,发现缩放窗口,会导致绘制花屏,但是把透明通道关闭,设置格式为。记录一个工作中遇到的问题,使用QImage作为画布,进行绘制,格式为。
2023-04-09 15:42:09
421
原创 VS2015 新建dll工程时,没有自动生成.h文件
最近新建dll工程时,竟然没有自动生成.h文件,需要自己手动添加,很是麻烦。后来发现是在dll工程创建过程中少勾选了一个功能。切记要勾选“导出符号”,就会自动生成.h文件。
2023-04-09 15:41:12
223
原创 Qt中mapFromGlobal,mapToGlobal,mapFromParent,mapToParent等函数中QPoint精度损失解决方案
来转成QPoint来处理, 这样对精度要求不高的场景来说,是没啥问题的,但是我需要实时绘图,需要的精度会高一些,这样处理会造成,绘制的的图形就会不停的跳动。如果你使用的Qt 6.X一下的版本,比如我使用的是Qt5.12.10,那不好意思,没有这样的api。这部分的实现,拷贝过来,重新编译sdk,但是我小看了这个api的依赖关系了,依赖的太深入了,改动太大了,这条路子放弃了。以上代码时Qt 6.X里面的一个api,瞬间懂了!如果你使用的是Qt 6.X,那没问题,Qt6.X中已经提供了。,但是我传入的参数是。
2023-04-04 14:54:01
1139
原创 VisualStudio远程调试
经常用到远程调试,每次都找一遍配置方法,这次记录一下方便翻阅,以下以VisualStudio2017为例,其他版本基本差不多。
2023-04-03 12:42:30
998
原创 Windows下自动生成proto和grpc文件
由于proto文件太多,且前端和后端都需要生成的文件,每次修改和拷贝都很麻烦,写个脚本自动生成,生成结束后分别拷贝至前端和后端文件夹中。注:使用环境是c++,其他语言环境修改脚本参数即可。
2023-04-03 12:31:34
731
原创 Surface Pro恢复出厂设置错误“The computer restarted unexpectedly or encountered an unexpected”
Surface Pro恢复出厂设置错误
2022-07-09 13:44:10
6157
13
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅