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