std::wstring转QString
时间: 2024-06-16 22:03:36 浏览: 168
C++ 中有关于Cstring的全部应用
5星 · 资源好评率100%
在C++中,将std::wstring转换为QString可以使用以下方法[^1]:
```cpp
QString stdWStringToQString(const std::wstring& wstr) {
return QString::fromStdWString(wstr);
}
```
这个方法使用QString的静态函数fromStdWString()将std::wstring转换为QString。它会自动处理Unicode字符,并返回一个QString对象。
以下是一个示例:
```cpp
std::wstring wstr = L"Hello, 世界";
QString qstr = stdWStringToQString(wstr);
qDebug() << qstr; // 输出:Hello, 世界
```
阅读全文