首页
专题
作品集
产品
开放数据
QT5串口调试助手RYCOM
作者
Hugh
文章
14 篇
手把手教你设计基于Qt5的串口调试助手,只需创建一个项目,一套代码,可实现跨越windows、linux、MacOS三大操作系统桌面应用软件。
1000行代码打造的QT5串口调试助手
Qt5
串口调试助手
STM32串口通信
跨平台
因工作原因,需要在 windows、Linux 以及 MacOS 三大操作系统 之间来回切换,需要一款界面统一的跨平台串口助手。[RYCOM 串口调试助手源码]4.小结enjoy!
Hugh
4 年前
3224
Qt5串口调试助手(1)--Windows下安装Qt5编程环境
Qt5安装
串口调试助手
本系列教程讲解基于 Qt 开发 RYCOM 串口调试助手,可实现跨 windows、Linux 和 MacOSS 操作系统桌面应用软件。
Hugh
4 年前
1729
Qt5串口调试助手(2)--创建Qt5工程以及界面设计
创建Qt5工程
串口调试助手
Qt界面设计
设计区域分成三大模块,如下图所示:左侧为控件列表,包括了 Qt 官方各类型的控件,中间为界面布局区域,桌面软件界面实际的样子。最右边为控件的属性框,鼠标选中哪个控件,将显示哪个控件的属性内容,可以在这改变控件的属性,例如按钮上显示的文字等。
Hugh
4 年前
1742
Qt5串口调试助手(3)--串口参数设置
串口调试助手
功能需求如下,当点击"打开串口"按钮后,如果正常打开,则将按钮内容更改为“关闭串口”,相应的控件设置为不可编辑状态,如下图所示。#include
2.2 扫描串口号软件启动时自动扫描计算机串口号,并将其写入串口号下拉框中!
Hugh
4 年前
3533
Qt5串口调试助手(4)--串口数据发送及接收
串口调试助手
RYCOM
QT程序
connect;关联完成后,只要串口完成数据的接收,便会直接进入该函数进行数据处理。ui->TextRev->moveCursor;//光标移动到文本末尾。}3.小结本小节完成了串口的基本发送和接收功能。
Hugh
4 年前
1289
Qt5串口调试助手(5)--周期发送数据
定时器
文本框
QTimer *PriecSendTimer;step2:在 mainwindow.cpp 的构造函数中创建定时器,并关联超时函数//创建周期发送、时间显示、延时接收定时器,并初始化。因此,我们只需要在选中“周期发送”的时候,重新设置发送周期和启动定时器即可。PriecSendTimer->start;//启动周期发送定时器
Hugh
4 年前
1419
Qt5串口调试助手(6)--发送接收流量统计及状态栏设计
串口调试助手
发送接收流量统计
step1:mainwindow.h 中添加标签兑现,发送和接收变量、系统时间变量,相应函数声明//添加自定义变量。void setNumOnLabel;//设置标签内容step2: 初始化系统时间显示定时器,标签与状态栏关联、内容初始化QTimer *DateTimer = new QTimer;//状态栏显示时间,日期。STABar->addPermanentWidget;// 从右往左依次添
Hugh
4 年前
724
Qt5串口调试助手(7)--十六进制发送、接收,显示接收时间功能等
串口调试助手
十六进制
概述对于嵌入式调试来说,十六进制发送和接收功能是必不可少的 !在某些时候我们希望软件能够自动添加换行、并且能显示数据的接收时间。当然,我们同样需要有停止显示功能,即在接收的过程中停止显示数据,方便查询历史数据,而不需要改动串口硬件。一键清空发送区、接收区内容当然也是必不可少。
Hugh
4 年前
2965
Qt5串口调试助手(8)--读取文件、保存数据功能
qstring
Qt5
qbytearray
如下图所示两个按钮将实现该功能。QString str=ui->TextRev->toPlainText();//整个内容作为字符串。}4.小结上述涉及到文件处理,记得添加相应的头文件。
Hugh
4 年前
1596
Qt5串口调试助手(9)--多行发送功能
待分类
概述在很多场合需要用到发送单条或周期发送多条指令,发送的时候每一条都输一遍效率不高,多行发送功能很好的解决了这个问题。上述功能通过改变窗口尺寸和隐藏控件功能来实现,在构造函数中完成隐藏,因此,默认状态下无法显示多行发送区。ui->groupBoxMutiSend->hide();//隐藏多行发送区
Hugh
4 年前
1329
上一页
1
2
下一页