小言_互联网的博客

Qt中常用的QChar QByteArry QString数据类型转换方法

379人阅读  评论(0)
一、QChar类型 转 QByteArry类型
char mybuffer[mybufferSize];
QByteArray ByteData = QByteArray(mybuffer, mybufferSize);
二、QByteArry类型 转 QString类型
QByteArray _byte;
QString string,_string1;
string = QString(_byte);
_string1 = QString(_byte.toHex()));//转hex string
三、QChar类型 转 QString类型
char mychar='N';
QString mystr;
mystr=QString(mychar);
四、QString类型 转 QChar*类型
Qstring mystr;
char* mychar;
QByteArray mybyte = mystr.toLatin1();//先用QByteArray中间转一次
mychar=mybyte.data();
五、QByteArry 转 QChar*
QByteArray bytearry;
char *ptr;
int length;
ptr = bytearry.data();
length = bytearry.size();

转载:https://blog.csdn.net/u010058695/article/details/100992324
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场