1、QString -> QByteArray
QString str = "123";
QByteArray array = str.toUtf8(); //中文
array = str.toLocal8Bit();
2、QByteArray - > char *
char *p = arrya.data();
3、char * - > QString
char *p = "abc";
QString c = QString(p);
本文介绍了在Qt框架中如何进行不同格式的字符串转换,包括QString到QByteArray、QByteArray到char*以及char*到QString的转换方法。
1、QString -> QByteArray
QString str = "123";
QByteArray array = str.toUtf8(); //中文
array = str.toLocal8Bit();
2、QByteArray - > char *
char *p = arrya.data();
3、char * - > QString
char *p = "abc";
QString c = QString(p);
7367
1038
6626

被折叠的 条评论
为什么被折叠?