自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 基于Qt5.9.9的TCP网络聊天室服务器

该文介绍了基于QTcpServer的TCP服务器实现流程,包括核心代码和运行逻辑。主要内容为:1)服务器监听启动与端口绑定;2)客户端连接处理与状态管理;3)数据收发功能实现,支持单播/广播;4)自定义下拉刷新控件解决端口残留问题;5)完整的启动-运行-关闭流程控制。通过信号槽机制实现客户端连接状态实时监控,自动清理断开连接的套接字,并提供了友好的界面交互,包括端口扫描、连接日志显示和发送按钮状态自动管理等功能。

2025-09-15 14:36:35 445

原创 基于Qt5.9.9的TCP网络聊天室客户端

本文介绍了一个基于QTcpSocket实现的TCP客户端程序,包含核心代码、功能流程和实现效果。程序通过QTcpSocket进行网络通信,实现了连接服务器、数据收发、超时处理、错误处理等功能。界面设计采用三态控制(未连接/正在连接/已连接),通过信号槽机制处理各种网络事件。数据收发时采用不同颜色区分本地和远程消息,并提供了详细的错误处理和超时机制。程序结构清晰,包含连接管理、数据通信、界面控制等模块,展示了完整的TCP客户端实现方案。

2025-09-15 14:20:24 613

原创 基于C++Qt的串口调试助手实现

本文介绍了一个串口调试工具的核心功能及实现代码。该工具支持串口配置、数据收发(文本/十六进制)、定时发送、历史命令管理等功能,包含9个可配置命令按钮。核心代码展示了串口开关配置、数据收发处理、定时发送线程控制、命令按钮响应以及串口设备动态刷新等关键功能的实现方法。工具采用Qt框架开发,通过信号槽机制实现界面交互,支持命令列表的保存和加载,具备完整的串口调试功能。

2025-09-12 16:56:17 493

原创 用QtCreator5.9.9做了一个记事本,以及程序打包

该程序实现了一个简易文本编辑器功能,包含文件操作和文本编辑功能。界面采用Qt框架开发,支持文件打开/保存/关闭操作,提供5种文字编码格式切换。核心功能包括:通过CSS实现按钮悬停/点击状态变化;支持Ctrl+滚轮字体缩放;显示光标行列位置;设置应用程序图标。主要代码结构分为widget.h头文件定义和widget.cpp功能实现,使用事件过滤处理滚轮缩放,并实现了快捷键操作(Ctrl+O/S等)。底部状态栏实时显示当前光标位置。

2025-09-05 16:01:34 386

原创 getchar()和getch()

文章摘要:本文介绍了C语言中两个字符输入函数——getchar()和getch()的区别。getchar()是标准输入函数,会回显输入字符并需按回车确认;getch()是非标准函数(需conio.h),无回显且立即响应输入。文中提供了两个函数的代码示例,并特别指出getch()在Linux/macOS上的兼容性问题,建议使用termios或ncurses库替代。

2025-09-05 15:15:19 382

原创 Git克隆/推送(gitee版)

本文将Git版本控制的基本操作步骤分为克隆和推送两部分。克隆部分介绍如何从远程仓库拉取项目到本地;推送部分详细说明通过add、commit、push三步将本地代码推送到远程仓库的流程,包括操作细节(如关闭打开文件)和注意事项(用户名密码获取方式)。全文以简洁的步骤说明和关键提示(如success标识)帮助用户快速掌握Git基础操作。

2025-09-05 14:25:54 177

C++Qt5.9.9实现TCP网络调试助手服务器

该 Qt 桌面程序是一个基于 TCP 的简易聊天服务器:监听本地选定 IPv4 地址与端口,接收多个客户端接入,实时显示各客户端 IP/端口与消息,支持向指定客户端或全员发送文本,并在所有客户端断开后自动禁用发送按钮。

2025-09-15

C++Qt5.9.9实现TCP网络调试助手客户端

该客户端代码实现了一个基于 Qt 的 TCP 客户端工具,具备连接服务器、异步接收与发送数据、连接超时处理、异常提示及断开重连等功能,界面简洁且用户交互友好。

2025-09-15

基于C++Qt的串口调试助手

这是一个基于Qt开发的串口调试助手程序,具备完整的串口通信功能,包括自动检测串口、配置参数、数据收发(支持文本和十六进制格式)、定时发送、接收统计等;同时提供9个可自定义的命令按钮、面板隐藏、历史记录保存与加载、系统时间显示等实用特性,适用于嵌入式开发、硬件调试和传感器数据监控等场景。

2025-09-12

基于C++Qt的记事本

这是一个基于Qt开发的简易文本编辑器程序,具备文件打开、保存、关闭、字符编码切换、字体缩放、光标位置显示和当前行高亮等核心功能,并支持键盘快捷键和鼠标滚轮操作。

2025-09-12

空空如也

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

TA关注的人

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