std::string 与 QString 互相转换

QString 转 std::string

QString qstr;
std::string str = qstr.toStdString();

std::string 转 QString

 方法1

std::string str = "Hello world";
QString qstr = QString::fromStdString(str);

方法2

std::string str = "Hello World";
QString qstr = QString::fromAscii(str.data(), str.size());

方法3

std::string str("hello World");
QString qstr = QVariant(str.c_str()).toString();

猜你喜欢

转载自www.cnblogs.com/tdh2002/p/12954904.html