关于qt c++串口SerialPort与SerialPortInfo

//打开串口

1.点击按钮

2.判断(if)

假设当前未打开串口,

则设置串口名及波特率(SetportName)为ui上当前的串口名及波特率(currentText)

3.判断(if)串口当前的状态

若是打开(QIODevice::ReadWrite)

则打印(qDebug)“串口打开成功”

}else{

串口若关闭

则打印“串口打开失败”

ui上的按钮设置“打开串口”

//发送

1.点击发送按钮

2.获取多行输入框(ui上的textEditInput)并将QByteArray转为int型

3.判断字节数(byteswrite == -1)并打印出来

//遍历列表(listAvailableserialports)

判断串口是否为空(isEmpty)

//readData

QByteArray数据为只读

//接收

点击串口并读取数据(readyRead ,readData)

//清除

1.点击清除按钮

2.将ui上的多行输入框(textEditInput)清除clear

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值