自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 美化QScrollBar

有没有人觉得Qt中的QScrollBar很丑的,又宽又丑,放在界面上很不协调,如下所示。

2024-10-18 11:45:55 371

原创 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

原创 QComboBox居中显示文本

【代码】QComboBox居中显示文本。

2024-09-09 21:39:12 483

原创 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

原创 libmodbus发送用户自动功能码

libmodbus发送用户自动功能码

2023-11-07 11:07:52 1680 6

原创 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

原创 linux常用编译包命令

Linux常用的包编译命令。

2023-04-09 15:38:38 357

原创 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

原创 查看电脑上已连接wifi密码

查看电脑上已连接wifi密码

2022-07-09 13:46:10 143

原创 Surface Pro恢复出厂设置错误“The computer restarted unexpectedly or encountered an unexpected”

Surface Pro恢复出厂设置错误

2022-07-09 13:44:10 6157 13

原创 用U盘安装Ubuntu系统错误“unable to install grub in /dev“

用U盘安装Ubuntu系统错误

2022-07-09 13:41:42 3774 1

原创 QT下载归档目录

Qt下载目录

2022-07-09 13:39:38 303

原创 Linux“优雅“的添加Path, 添加so路径

Linux添加Path, 添加so路径

2022-07-09 13:37:41 939

转载 Qt打开系统文件浏览器并选中文件

怎么在qt中打开系统文件浏览器,并选中文件呢?

2022-07-09 13:35:41 975

原创 QPainter使用QImage做画布时花屏

QPainter使用QImage做画布时花屏

2022-07-09 13:33:46 1013

原创 c++路径包含中文打不开

跨平台路径包含中文打不开

2022-07-09 13:28:19 3137 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除