Qt下实现16进制收发数据
程序员文章站
2024-03-18 14:37:22
...
16进制数据接收
//接收到的数据,保存在 info
QByteArray info = serialPort->readAll();
//将数据转化成16进制显示
ui->receiveTextEdit->appendPlainText(info.toHex().toUpper());
16进制数据发
//从LineEdit得到字符串
QString str = ui->sendEdit->text();
//将str字符串转换为16进制的形式
QByteArray senddata=QByteArray::fromHex(str.toUtf8());
//发送到串口
qint64 c=serialPort->write(senddata);
上一篇: CString与Hex之间的相互转换
下一篇: 用C语言实现FIFO (简单版