- 博客(20)
- 资源 (8)
- 收藏
- 关注
原创 MFC 成长之路
Qt 中可以自定义信号(signals: void mySignal();),MFC 中可以自定义消息,用于对象间通信。步骤:定义并处理自定义消息// 自定义消息ID:WM_USER 是系统预留的自定义消息起始值,后续+1、+2...避免冲突// MFCMessageDemoDlg.h // 自定义消息ID:WM_USER 是系统预留的自定义消息起始值,后续+1、+2...避免冲突 # define WM_MY_CUSTOM_MSG(WM_USER + 100)
2025-11-18 15:07:26
727
原创 授时服务分析
摘要 本文分析了不同授时协议(NTP、PTP、GPS)的授时效果,重点测试了NTP协议在办公WiFi和手机热点环境下的授时延迟。实验使用了pool.ntp.org、time.nist.gov等5个公共NTP服务器,结果显示授时延迟会因网络环境产生波动。办公WiFi环境下两次实验数据差异表明网络条件对授时稳定性有显著影响,手机热点环境下的延迟表现也有所不同。研究为网络授时应用提供了实测参考数据,但需注意结果会随网络状况变化。
2025-08-06 17:47:51
231
原创 零基础Git操作手册:从入门到团队协作
本文是一份Git快速入门指南,主要包括以下内容:Git是分布式版本控制系统,能保存历史版本、支持多人协作、代码备份和分支管理;详细介绍了Git安装配置、基础操作命令(如init、add、commit、status等)、核心概念(工作区/暂存区/仓库区)和分支管理;讲解了远程仓库协作(GitHub/Gitee)、团队开发流程和冲突解决方法;推荐了图形化工具和交互式学习资源;提供了常见问题解决方案和完整学习路线图。文章强调Git虽然学习曲线陡峭,但掌握后将极大提升开发效率,建议每天10分钟练习,一个月即可熟练使
2025-07-26 16:56:04
846
原创 专业水印添加工具:全面保护你的图片版权
本文介绍一款基于Python开发的多平台水印添加工具,采用PyQt5图形界面和Pillow图像处理库。该工具具有智能水印分布系统(可调节扩散度、密度和随机性)、灵活位置控制(9种预设+自定义定位)、专业效果设置(透明度、旋转角度、字体)等特点,支持图形界面和命令行双操作模式。创新性地引入扩散度参数解决水印分布不均问题,适用于版权保护、品牌推广、文档安全和艺术创作等场景。工具提供实时预览、多平台字体适配和异常处理机制,帮助用户轻松实现专业级图片版权保护与品牌推广。
2025-07-25 13:59:40
727
2
原创 一款实用型的MQtt客户端
本文介绍了一款功能全面的MQTT客户端软件,主要包含订阅器管理、连接管理、消息发布/接收等核心功能,支持多种QoS级别和二进制消息处理。该软件采用模块化设计,具有密码加密、自动重连、多代理支持等高级特性,并提供了用户友好的界面和错误处理机制。适用于IoT监控、智能家居控制、工业自动化等多种场景。其亮点在于灵活的二进制消息格式支持、跨平台兼容性以及高效稳定的网络通信处理,特别适合物联网相关领域的开发需求。
2025-07-24 21:28:59
639
1
原创 Python + Qt 记录
os.path.join() 是 Python 标准库中用于路径拼接的函数,它确实返回一个拼接后的字符串路径。是的,os.path.join() 返回一个拼接后的字符串路径。
2025-07-21 15:14:55
289
原创 Qt组件化学习
- 高性能生成Excel: 选择 libxlsxwriter - 纯C实现,性能优异。- 对于纯Qt应用: 首选 QXlsx - 纯Qt实现,无需Office安装。- 需要COM接口的稳定性: QtExcel 提供了更好的错误处理。- 现代C++项目: OpenXLSX - C++20特性支持好。
2025-06-27 11:33:18
523
1
原创 继承类QAbstractTableModel动态增加|删除,程序异常崩溃
继承QAbstractTableModel类,实现动态插入、删除,运行发现程序刚开始好着,后面突然就崩溃了?(QTableView QAbstractTableModel QSortFilterProxyModel)
2024-06-18 10:37:27
339
2
原创 Ubuntu 问题汇总
安装VMware后无VMnet1和VMnet8网卡以前安装过虚拟机,卸载不完整,重新安装无法安装好网络注册解决方法(步骤):下载Ccleaner软件, 无需卸载Ubuntu“注册表”-> 扫描问题->修复所有问题->完成清理完成后,打开虚拟机:编辑->虚拟网络编辑器如下图所示,还原默认设置结果:
2024-05-24 10:54:58
262
原创 QSsh 引入项目编译 redeclared without ‘dllimport‘
其他位置一样的做法,我的问题就是这样解决的。我在文件ssh_global.h中。
2024-03-07 14:30:49
732
2
原创 windows-linux文件传输Ftp
本文介绍了Qt中FTP和SFTP的实现方法及相关问题解决方案。在FTP部分,详细说明了Linux下vsftpd的安装配置步骤,并总结了Windows-Linux FTP连接中的常见问题及解决方法。在SFTP部分,对比了QSshSocket、QSsh库和libcurl三种实现方式,重点推荐使用QSsh库,并提供了编译和使用说明。最后给出了使用psftp.exe进行批量文件传输的脚本示例,以及解决首次连接需要交互确认的方法。文章内容涵盖环境配置、代码实现和常见问题解决,为Qt开发者提供了完整的FTP/SFTP开
2024-02-26 10:45:20
741
6
原创 MQtt的应用和引入
本文介绍了MQTT在Qt中的使用流程。首先需要下载安装MQTT服务(Mosquitto)和Qt官方MQTT示例,可通过test.mosquitto.org或本地服务(127.0.0.1:9200)进行测试。其次说明了MQTT监听配置方法,通过修改mosquitto.conf文件可自定义监听端口和地址。最后介绍了如何将MQTT引入Qt项目,需要包含头文件并正确配置连接库路径。文章还指出需将MQTT头文件复制到Qt安装目录才能正常编译。
2023-10-28 14:47:30
474
1
原创 QCustomplot
QCPAbstractPlottable 绘图元素:包含 折线图(QCPGraph)、曲线图(QCPCurve)、柱状图(QCPBars)、QCPStatiBox(盒子图)、QCPColorMap(色谱图)、QCPFinancial(金融图);// false 跟踪程序主动获取最接近键的数据点,不一定准确;//如果跟踪器和一个图形衔接,调用此函数更新跟踪程序位置驻留在图形的数据,取决与键。
2023-10-28 14:45:12
733
1
终端仿真基于Qt与libssh的Windows平台SSH客户端开发:QTermWidget集成实现跨平台终端工具
2026-01-25
教学白名单-物联网通信:MQTT安全客户端Python版 (高校实验专用)V1.0.0
2025-07-26
图像处理Python水印工具 - PyQt5图形界面-版权保护解决方案
2025-07-25
qt5.14.2-linux x86库文件
2025-06-04
c数据结构之综合排序课程设计.7z
2019-06-17
StudentGradeManage.zip
2019-06-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅