RYMCU
QT5串口调试助手RYCOM
作者 Hugh
文章 14 篇

手把手教你设计基于Qt5的串口调试助手,只需创建一个项目,一套代码,可实现跨越windows、linux、MacOS三大操作系统桌面应用软件。

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