qt知识点总结1-QString和char * 的相互转换

QString和char * 的相互转换

(1)QString转换为char *

QString  filename;
std::string str = filename.toStdString();
const char* ch = str.c_str();

(2)char *转换为QString

用到的构造函数

QString(const QLatin1String &str);
QLatin1String(const char *str);

因此用下面这个语句就可以将 char * ch 转换为 QString str 了,如下:

str = QString(QLatin1String(ch));

猜你喜欢

转载自blog.csdn.net/weixin_55491446/article/details/128780360