1.wchar_t to QString
QString str;
QString m_strUserDataPath;
wchar_t module_name[MAX_PATH];
GetModuleFileName(NULL,module_name,MAX_PATH);
module_name[MAX_PATH]='/0';
m_strUserDataPath=QString::fromWCharArray(module_name);
2.QString to wchar_t
QString filePath;
const wchar_t * path =reinterpret_cast<const wchar_t *>(filePath.utf16());