找回密码
 立即注册
收起左侧

在写串口助手时,返回不了可用串口

1
回复
7198
查看
[复制链接]
累计签到:1 天
连续签到:1 天
来源: 2020-10-29 17:27:53 显示全部楼层 |阅读模式
4Qter豆
  最近在看视频,跟着写串口助手,写到获取电脑的可用串口时,不能返回串口号。救救孩子吧,和教程比对了半天也没发现哪里有问题,代码如下

QStringList serialNamePort;

foreach (const QSerialPortInfo &info ,QSerialPortInfo::availablePorts()) {
    serialNamePort<<info.portName();
}
ui->serialCb->addItems(serialNamePort);

}


可以编译成功,显示效果:

工程包:

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册
回复

使用道具 举报

累计签到:6 天
连续签到:1 天
2021-1-2 15:12:21 显示全部楼层
//查找可用的串口
    foreach (const QSerialPortInfo &info,QSerialPortInfo::availablePorts())
    {
        QSerialPort serial;
        serial.setPort(info);
        if(serial.open(QIODevice::ReadWrite))
        {
            ui->serialPortName->addItem(serial.portName());
            serial.close();
        }
    }
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了