文章目录
- 文章介绍
- 效果图
- 本机串口打开
- 从虚拟端串口传数据到本机串口
- 代码
- 添加serialporthandler类
- serialporthandler.h
- serialporthandler.cpp
- 获取串口列表
- 打开串口
- 关闭串口
- 清空按钮
- 接收数据
- 按钮逻辑:打开和关闭串口、弹出信息框、按钮文字改变
- main.cpp
文章介绍
上篇文章用qml创建了一个基础的界面转到连接,但是未实现任何代码逻辑,这篇文章写如何实现“串口设置”界面的逻辑。
效果图
本机串口打开
打开串口成功之后按钮文字变成“关闭串口”
从虚拟端串口传数据到本机串口
代码
添加serialporthandler类
serialporthandler.h
serialporthandler.cpp
获取串口列表
qml中下拉框:
改进下拉框:在serialporthandler.cpp中增加getAvailablePorts()函数
打开串口
关闭串口
清空按钮
接收数据
采用信号和槽的方式
按钮逻辑:打开和关闭串口、弹出信息框、按钮文字改变