码迷,mamicode.com
首页 > 其他好文 > 详细

QString与LPCWSTR 带中文的相互转换

时间:2019-11-21 17:20:41      阅读:95      评论:0      收藏:0      [点我收藏+]

标签:col   变量   bit   string   oca   local   rgs   qstring   color   

Windosw 编程中,LPCWSTR 变量和QT中最常用到QString相互转换:

1.把 LPWSTR 转换成QString
LPCWSTR str;
QString :: fromStdWString(str);

EG:
LPCWSTR lpcwStr;
QString str = QString::fromStdWString(lpcwStr);

2.把QString 转换成 LPWSTR
QString :: toStdWString();

EG:
QString args = QString::fromLocal8Bit("汉字2ABC");
std::wstring wlpstrstd = args.toStdWString();
LPCWSTR lpcwStr = wlpstrstd.c_str();

QString与LPCWSTR 带中文的相互转换

标签:col   变量   bit   string   oca   local   rgs   qstring   color   

原文地址:https://www.cnblogs.com/acmexyz/p/11906496.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!