字符串拼接
QString str1 = "Hello";
QString str2 = "World";
QString str3 = str1 + " " + str2; // str3 = "Hello World"
QString str1 = "Hello";
QString str2 = "World";
str1.append(" ");
str1.append(str2); // str1 = "Hello World"
QString str1 = "Hello";
QString str2 = "World";
QString str3;
str3.sprintf("%s %s", str1.toStdString().c_str(), str2.toStdString().c_str()); // str3 = "Hello World"
QString str1 = "Hello";
QString str2 = "World";
QString str3 = QString("%1 %2").arg(str1).arg(str2); // str3 = "Hello World"
QString str1 = "Hello";
QString str2 = "World";
QString str3 = str1 + " " + str2; // str3 = "Hello World"
QString与QByteArray互相转化方法
//Qt5.9.6
QString str("Hello World");
QByteArray bytes = str.toUtf8(); // QString转QByteArray方法1
QString str("Hello World");
QByteArray bytes = str.toLatin1(); // QString转QByteArray方法2
//Qt5.9.6
QByteArray bytes("Hello World");
QString str = bytes; // QByteArray转QString方法1
QByteArray bytes("Hello World");
QString str;
str.prepend(bytes); // QByteArray转QString方法2
qDebug() << string;
字符串截取
https://blog.csdn.net/qq_43058397/article/details/111409207
0 条评论