[toc]
---
## 1、主要功能
* 通过继承**QAbstractNativeEventFilter**接口实现串口热插拔监测功能;
* 通过在QWidget中重写**nativeEvent**实现串口热插拔监测功能;
* 通过一个函数获取系统中所有可用串口名;
* 自动添加、移除可用串口;
* 鼠标、键盘热插拔监测。
## 2、适用系统
* Windows
## 3、博客
* [CSDN](https://blog.csdn.net/qq_43627907/article/details/121345326?spm=1001.2014.3001.5501)
## 3、实现情况
![串口状态检测](README.assets/%E4%B8%B2%E5%8F%A3%E7%8A%B6%E6%80%81%E6%A3%80%E6%B5%8B.gif)
![鼠标键盘热插拔监测](README.assets/%E9%BC%A0%E6%A0%87%E9%94%AE%E7%9B%98%E7%83%AD%E6%8F%92%E6%8B%94%E7%9B%91%E6%B5%8B.gif)