//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."));
在windows下的QT编程中的char*,wchar_t*与QString之间的转换(利用reinterpret_cast和_stprintf函数,fromWCharArray从字符数组里读取数据)
猜你喜欢
转载自blog.csdn.net/lengyuezuixue/article/details/80742337
今日推荐
周排行