char*转QString
- 方法一
char *ch = "hello";
QString str(ch);
- 方法二
char *ch = "world";
QString str1 = QString::fromUtf8(ch);
QString str2 = QString::fromLocal8bit(ch);
QString str3 = QString::fromUtf16(ch);
QString转char*
- 方法一
QString str("hello");
QByteArray ba = str.toLatin1();
char *ch = ba.data();
- 方法二
QString str("world");
std::string cpp_str = str.toStdString();
char *ch = cpp_str.c_str();