初学Qt:char*、QbyteArray、QString三种数据类型的转化

char*、QbyteArray、QString三种数据类型的转化:

(1)QString->QByteArray

QString buf ="123";
QByteArray a=buf.toUtf8();//中文
a2=buf.toLocal8Bit();//本地编码


(2)QByteArray->QString

QString buf2=QString::fromLocal8Bit(a2);


(3)QByteArray->char*

char* b=a.data();


(4)char*->QString

char *p="abc";
QString c=QString(p);



猜你喜欢

转载自blog.csdn.net/dashumak/article/details/78526912
今日推荐