欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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);
相关标签: qt编程