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
spc文件怎么看,spc文件用什么打开?
0文件怎么看,0文件用什么打开?
sparseimage文件怎么看,sparseimage文件用什么打开?
sp文件怎么看,sp文件用什么打开?
dv文件怎么看,dv文件用什么打开?
soundpack文件怎么看,soundpack文件用什么打开?
dus文件怎么看,dus文件用什么打开?
dtw文件怎么看,dtw文件用什么打开?
spdf文件怎么看,spdf文件用什么打开?
0文件怎么看,0文件用什么打开?