Qt QString、QByteArray转16进制
1、QString转换成十六进制
1 void ConvertQStringToHex(const QString &str,const QByteArray& byte) 2 16 i++; 17 if(i>=len) 18 21 lstr = str[i].toLatin1(); 22 hexData = ConvertCharToHex(hstr); 23 lowhexData = ConvertCharToHex(lstr); 24 if((hexData == 16)|| (lowhexData==16)) 25 28 else 29 32 i++; 33 byte[hexdatalen] = (char)hexData; 34 hexdataLen++; 35 } 36 byte.resize(hexdataLen); 37 }2、char转十六进制
1 char ConvertCharToHex(char ch) 23、QByteArray转QString
1 QByteArray array("Hello World"); 2 QString str = array; 3 或 4 str.prepend(array);4、将16进制QString转换成QByteArray
1 QByteArray HexStringToByteArray(QString HexString) 2 17 else 18 19 } 20 } 21 return ret; 22 }5、QByteArray转16进制QString
1 QString MainWindow::ByteArrayToHexString(QByteArray data) 2 10 11 return ret; 12 }上一篇:GitHub删除项目步骤
下一篇:Qt 优秀开源项目 Qt-Advanced-Docking-System
Qt
pla文件怎么看,pla文件用什么打开?
pl1文件怎么看,pl1文件用什么打开?
pl文件怎么看,pl文件用什么打开?
pl0文件怎么看,pl0文件用什么打开?
pkt文件怎么看,pkt文件用什么打开?
pkm文件怎么看,pkm文件用什么打开?
pks文件怎么看,pks文件用什么打开?
pka文件怎么看,pka文件用什么打开?
pkh文件怎么看,pkh文件用什么打开?
pkg文件怎么看,pkg文件用什么打开?