Qt基础开发之QString与QByteArray详细用法与区别及QString QByteArray互转

2020-03-16 18:02:14于海丽

输出结果:byte: "123abcxE5xB0x8FxE9xA9xACxE5x93xA5" str: "123abc小马哥"

QString 转char*

​QString类型无法直接转换成char*, 需要先转换成QByteArray, 然后再转char*

QString str("123abc小马哥");
QByteArray byte = str.toUtf8();
char* str1 = byte.data();

本文主要讲解了Qt开发中QString与QByteArray详细用法与区别及QString QByteArray互转,QByteArray转char*、QString转char*、更多源于Qt开发知识请查看下面的相关链接