#QT串口助手设计流程(如何实现一个串口助手
索引
一、程序设计流程二、基础配置三、涵盖知识点四、参考博文&完整例程一、程序设计流程
在做好ui界面后,整个程序的设计就如注释中的几个步骤(捕获端口、创建串口&赋值、对串口进行读写操作、将读写内容显示到ui文本框中即可)
设计流程并不复杂,但需要花时间熟悉相关知识点。(至少有了方向之后,拿捏它自然水到渠成)
/** 串口驱动流程* 1. 检测端口号* 2. 新建对象并赋值(设置波特率、数据位等串口基础配置)* 3. com读写操作:*serial->write(参数); //将“参数”中的数据从串口发送出去;*serial->readAll(); // 接收返回值; &QSerialPort::readyRead //接收信号* 4. 接收窗口显示&清空*/
二、基础配置
在项目管理文件(.pro)中添加串口资源库: QT += serialport头文件库添加:#include <QtSerialPort/QSerialPort>
#include <QtSerialPort/QSerialPortInfo>
三、涵盖知识点
ui界面的设计——就是一个绘图工具,然后给每个“图标”命名即可(列:ui->openButton即可对“打开串口”按键进行“读写操作)C++面向对象编程风格(百度QT:信号和槽的连接、
四、参考博文&完整例程
/zong596568821xp/article/details/78913648