//QString to wchar_t:
const wchar_t * encodedName = reinterpret_cast<const wchar_t *>(fileName.utf16());
//QString to char * (general case):
const char * tmp = str.toUtf8().constData();
//wchar_t* to QString
wchar_t szMsg[100] = {0};
_stprintf(szMsg,L"Connect [%s] failed!",ssid);
QString str1= QString::fromWCharArray(szMsg);
//char* to QString
QStirng str2(tr("Please try again later."));
相关文章
- 03-19QT编程中的char*,wchar_t*与QString之间的转换
- 03-19c++中char*\wchar_t*\string\wstring之间的相互转换
- 03-19QT5中QString与char *的相互转换
- 03-19QT中QString、QByteArray和int之间的相互转换
- 03-19QT中QString 与 int float double 等类型的相互转换
- 03-19Qt中 QString 和int, char等的“相互”转换
- 03-19C#中char[]与string之间的转换
- 03-19Qt 进制之间的转换与QString相关之间的转换
- 03-19C#中char[]与string之间的转换;byte[]与string之间的转化
- 03-19C#中char[]与string之间的转换