Qt 串口调用的时候被拔出提示


楼主在开发公司的串口下载软件时,测试人员了提了一个问题:如果已经打开的一个串口,被我不小心关闭了怎么办??
楼主一开始想到的就是信号槽去做,然后果断查询资料,果然发现有以下的信号

楼主用的Qt是5.9.0,所以只要连接信号即可,然后在槽函数里面做处理即可
核心代码(假设此时串口已经被打开)

connect(pSerialPort_, SIGNAL(error(QSerialPort::SerialPortError)), this, SLOT(pSerialPort_onErrorOccurred(QSerialPort::SerialPortError)));

槽函数里面处理

1 在这里插入代码片 2 if (e == QSerialPort::ResourceError) 3



上一篇:SolidWorks 快捷键

下一篇:OpenCV 实现BGR转RGB


Qt
Copyright © 2002-2019 k262电脑网 www.k262.cn 皖ICP备2020016292号
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!QQ:251442993 热门搜索 网站地图