新串口存在时发出信号

时间:2017-06-05 05:33:21

标签: c++ linux qt events serial-port

当新的串行端口设备出现时,或者之前存在的设备变得不存在时,是否存在跨Qt接收信号(或其他通知)的跨平台方式?这是一个简单的案例,可以了解有人将新USB连接到串口转换器(发现Windows中的COM端口和Linux中的ttyS)。我现在唯一的想法是定期(例如使用QTimer)运行QSerialPortInfo例程。有没有办法通过事件驱动系统实现这一目标?我将非常感谢你的帮助。

1 个答案:

答案 0 :(得分:1)

从Qt 5.9开始,没有这样的跨平台方式。

无论你做什么都将是特定于平台的。