你好csoapy,在windows下使用那6个代码(qextserialbase.cpp和qextserialbase.h,qextserialport.cpp和qextserialport.h,win_qextserialport.cpp和win_qextserialport.h)用Qt做串口接收的时候,调用open的时候,串口信息没有真正的设到comconfig中,发现每次判断isopen的时候为false,马上就return了,我修改了下代码,在bool Win_QextSerialPort::open(OpenMode mode)接口中将QIODevice::open(mode);语句放在if (Win_Handle!=INVALID_HANDLE_VALUE) 条件内的开头第一行,能正确运行。不知道是不是个bug?