//16进制字符串转16进制数,16进制发送时使用
QByteArray srcdata = QString("fff efd0 10203").toUtf8();//"fff efd0 10203"相当于界面的输入
QByteArray hexdata = QByteArray::fromHex(srcdata);//{0xff, 0xfe, 0xfd, 0x01, 0x02, 0x03}
//转16进制字符串,16进制显示时使用
QString strdata = hexdata.toHex(' ');//"ff fe fd 01 02 03"
Qt中的16进制数与16进制字符串的互相转换
最新推荐文章于 2024-07-18 08:22:06 发布