QString和std::string的互转

茗越

关注

阅读 145

2022-03-19

在此记录一下QString和std::string的互相转化,主要真的是的包含有中的时的互相转化。

QString转std::string

    #pragma execution_character_set("utf-8") 


    QString qstr="你好 helloworld *&……%¥#@!";
	QByteArray cdata = qstr.toLocal8Bit();
	std::string cstr = std::string(cdata);

std::string转QString

std::string str = "你好  helloworld *&……%¥#@!";
	QString qstr = QString::fromStdString(str);

精彩评论(0)

0 0 举报