QString -> QByteArray:
QString str = "11";
QByteArray byte = str.toUtf8(); //转utf8格式字节数组
QString转为其他编码方式的字符数组,这里以本地编码方式为例:
QByteString array = str.toLocal8Bit(); //转本地编码格式
QString -> std::string(C++标准字符串) -> char*
QString str = "22";
String t1 = str.toStdString(); //转c++标准 string
char *t2 = str.data(); //转char*
QByteArray -> char*
QByteArray arr = "33";
char *t = arr.data(); //转char*
char -> QString*
char *p = "44";
QString t = QString(p);
int -> QString 与 QString->int
int n1 = 55;
QString str1 = QString::number(n1);
QString str2 = "66";
int n2 = str2.toInt();