Qt QMessageBox::information 自定义按钮
摘要:一.基本简介 在使用QT的弹窗提示时,习惯使用 QMessageBox::information QMessageBox::question QMessageBox::warning QMessageBox::critical 一般对于按钮,是使用系统提供的默认按钮 例如:QMessageBox::
阅读全文
posted @
2024-03-06 13:39
一杯清酒邀明月
阅读(359)
推荐(0) 编辑
Qt QMessageBox的简单用法
摘要:效果 思路 1 // 创建一个question弹出对话框,添加两个按钮:Yes和No 2 QMessageBox *box = new QMessageBox(QMessageBox::Question, "提示", "确认删除''的信息吗?", QMessageBox::Yes | QMessag
阅读全文
posted @
2024-03-06 11:05
一杯清酒邀明月
阅读(689)
推荐(0) 编辑
Qt QVector数据清理和内存清理
摘要:原因 在处理大数据时,发现QVector直接用clear后台查看程序所占用的内存并没有下降 QVector数据清理 1 QVector<int>example_vec; 2 example_vec.clear(); QVector内存清理 1 QVector<int>example_vec; 2 e
阅读全文
posted @
2024-03-05 18:32
一杯清酒邀明月
阅读(701)
推荐(0) 编辑
Qt QChart更新chart占用内存持续增大问题的解决
摘要:ui->chart->setChart(chart); 按照上面的写法,每次setChart之后内存都会变大。 改成下面的写法,就没有内存变大的情况了 1 QChart* chart = new QChart(); 2 QChart* oldChart = ui->chart_2->chart();
阅读全文
posted @
2024-03-05 16:38
一杯清酒邀明月
阅读(148)
推荐(0) 编辑
Qt Creator编辑时CPU占用高解决办法
摘要:关闭Qt Creator实时编译提示插件即可解决帮助 -> 关于插件 -> C++ -> 取消ClangCodeModel -> 重启Qt Creator
阅读全文
posted @
2024-03-05 15:54
一杯清酒邀明月
阅读(144)
推荐(0) 编辑
Qt 解决PLC与QModbusTcpClient通信自动断开
摘要:项目场景: 提示:这里简述项目相关背景: 例如:项目场景:QModbusTcpClient 通信 问题描述 提示:这里描述项目中遇到的问题: QModbusTcpClient 连接后,稍微停一段时间,就会出现QModbusDevice::UnconnectedState 原因分析: 提示:这里填写问
阅读全文
posted @
2024-03-04 19:02
一杯清酒邀明月
阅读(520)
推荐(0) 编辑
Qt Creator 内存分析
摘要:Ubuntu 内存分析 安装 sudo apt-get install valgrind 打开 Qtcreator->Analyze-> valgrind 内存分析器Memcheck 会列出可能内存泄露的文件 (有很多是误报需要仔细分辨) Window 内存分析 下载 Heobhttps://git
阅读全文
posted @
2024-03-04 18:59
一杯清酒邀明月
阅读(380)
推荐(0) 编辑
Qt Visual Leak Detector 输出解析(四)
摘要:1. 使用方式 在 QT 中使用 VLD 的方法可以查看另外几篇博客: QT 使用 Visual Leak Detector(方式一) QT 使用 Visual Leak Detector(方式二) QT 使用 Visual Leak Detector(方式三) 本次测试使用的环境为:QT 5.9.
阅读全文
posted @
2024-03-04 18:40
一杯清酒邀明月
阅读(35)
推荐(0) 编辑
Qt Visual Leak Detector 输出解析(三)
摘要:1. 使用方式 在 QT 中使用 VLD 的方法可以查看另外几篇博客: QT 使用 Visual Leak Detector(方式一) QT 使用 Visual Leak Detector(方式二) QT 使用 Visual Leak Detector(方式三) 本次测试使用的环境为:QT 5.9.
阅读全文
posted @
2024-03-04 18:36
一杯清酒邀明月
阅读(33)
推荐(0) 编辑
Qt Visual Leak Detector 输出解析(二)
摘要:1. 使用方式 在 QT 中使用 VLD 的方法可以查看另外几篇博客: QT 使用 Visual Leak Detector(方式一) QT 使用 Visual Leak Detector(方式二) QT 使用 Visual Leak Detector(方式三) 本次测试使用的环境为:QT 5.9.
阅读全文
posted @
2024-03-04 18:28
一杯清酒邀明月
阅读(78)
推荐(0) 编辑
Qt Visual Leak Detector 输出解析(一)
摘要:1. 使用方式 在 QT 中使用 VLD 的方法可以查看另外几篇博客: QT 使用 Visual Leak Detector(方式一) QT 使用 Visual Leak Detector(方式二) QT 使用 Visual Leak Detector(方式三) 本次测试使用的环境为:QT 5.9.
阅读全文
posted @
2024-03-04 18:25
一杯清酒邀明月
阅读(25)
推荐(0) 编辑
Qt 使用Visual Leak Detector(方式三)
摘要:1. 使用前的准备 参考本人另一篇博客 安装 Visual Leak Detector 下载 vld-2.5.1-setup.exe 并按步骤安装 VLD。这一种使用方式的特点是,在一台电脑上安装完成后,将 VLD 安装目录下的 lib 库及 include 文件拷贝到项目目录中,在项目 pro 文
阅读全文
posted @
2024-03-04 17:50
一杯清酒邀明月
阅读(125)
推荐(0) 编辑
Qt 使用 Visual Leak Detector(方式二)
摘要:1. 使用前的准备 参考本人另一篇博客 安装 Visual Leak Detector 下载 vld-2.5.1-setup.exe 并按步骤安装 VLD。这一种使用方式的特点是,在一台电脑上安装完成后,需在项目 pro 文件中指明库及头文件的路径,然后在 mian.cpp 文件中 #include
阅读全文
posted @
2024-03-04 17:46
一杯清酒邀明月
阅读(53)
推荐(0) 编辑
Qt 使用 Visual Leak Detector(方式一)
摘要:1. 使用前的准备 参考本人另一篇博客 安装 Visual Leak Detector 下载 vld-2.5.1-setup.exe 并按步骤安装 VLD。这一种使用方式的缺点是,当把项目拷贝到别的电脑上编译运行时,需要按以下流程重新配置 VLD 环境。但优点是在一台电脑上配置完成后,用的时候十分方
阅读全文
posted @
2024-03-04 17:36
一杯清酒邀明月
阅读(94)
推荐(0) 编辑
Qt MSVC使用内存泄露检测工具 VLD(Visual Leak Detector)
摘要:一、简介 VLD = Visual Leak Detector,是一款用于 Visual C++ 的免费的内存泄露检测工具,官网 kinddragon.github.io, GitHub 。先说优点: 为每个泄漏的块提供完整的堆栈跟踪,包括源文件和行号信息(如果可用)。 检测大多数(如果不是全部)类
阅读全文
posted @
2024-03-04 17:10
一杯清酒邀明月
阅读(1072)
推荐(0) 编辑
Visual Studio 打开Qt项目
摘要:一 、下载QT VS TOOL 插件 1.1 下载地址 官方下载地址:Index of /development_releases/vsaddin 找到对应的VS版本下载 1.2 安装 先关闭VS,然后安装,在打开VS,就看到顶部有QT VS TOOLS 了 1.3 添加路径 Qt Options-
阅读全文
posted @
2024-03-04 16:46
一杯清酒邀明月
阅读(1535)
推荐(0) 编辑
Qt 16位和32位高低位转换
摘要:一、16位高低位转换 1 quint16 highAndLowConversion_16(quint16 data) 2 { 3 return ((data & ox00ff) << 8) | (data >> 8); 4 } 二、32位高低位转换 1 quint32 highAndLowConve
阅读全文
posted @
2024-03-01 15:24
一杯清酒邀明月
阅读(291)
推荐(0) 编辑
Qt QModbus相关类实现ModbusTcpServer总结
摘要:在疫情环境下催生出了很多的无人或者减少人员接触的项目,比如无人智慧餐厅项目中的无人送餐项目,主要是由送餐小车和一个中控屏和部分协助发餐的设备组成,由于餐厅一般的范围不会很大,考虑到Wi-Fi通信可能比较麻烦,我们前期组网协议使用的是 zigbee,这样的话小车可以无网络运行且待电能力较高,zigbe
阅读全文
posted @
2024-03-01 11:26
一杯清酒邀明月
阅读(1516)
推荐(0) 编辑
Qt QModbusServer类
摘要:1、概述 QModbusServer类是用于接收和处理Modbus请求的接口。 1 Header: #include <QModbusServer> 2 qmake: QT += serialbus 3 Since: Qt 5.8 4 Inherits: QModbusDevice 5 Inheri
阅读全文
posted @
2024-03-01 11:21
一杯清酒邀明月
阅读(440)
推荐(2) 编辑
Qt 多线程中使用信号槽的示例
摘要:之前对线程理解得不深入,所以对Qt的线程机制没有搞清楚,今天写一篇文章总结一下,如有错误,欢迎指出。 首先需要理解线程是什么,线程在代码中的表现其实就是一个函数,只不过这个函数和主线程的函数同时运行,写C语言的都知道,一般代码是从main()函数开始运行的,每个线程都有一个入口函数,main()函数
阅读全文
posted @
2024-02-29 18:51
一杯清酒邀明月
阅读(218)
推荐(0) 编辑