出现新串行端口时发出信号
Posted
技术标签:
【中文标题】出现新串行端口时发出信号【英文标题】:Signal when new serial port is present 【发布时间】:2017-06-05 05:33:20 【问题描述】:当一个新的串行端口设备出现时,或者以前存在的串行端口设备不存在时,是否有一种跨平台的方式来接收 Qt 中的信号(或其他通知)?这是一个了解某人何时连接了新的 USB 到串行端口转换器的简单案例(在 Windows 中发现 COM 端口,在 linux 中发现 ttyS)。我现在唯一的想法是定期(例如使用QTimer
)运行QSerialPortInfo
例程。有没有办法通过事件驱动系统来实现这一点?我将不胜感激。
【问题讨论】:
【参考方案1】:从 Qt 5.9 开始,没有这样的跨平台方式。
无论你做什么都将是特定于平台的。
【讨论】:
以上是关于出现新串行端口时发出信号的主要内容,如果未能解决你的问题,请参考以下文章