std::string 转QString
时间: 2023-07-06 22:33:41 浏览: 105
可以使用QString的构造函数将std::string转换为QString,如下所示:
```cpp
std::string str = "hello";
QString qstr = QString::fromStdString(str);
```
这将把std::string类型的变量str转换为QString类型的变量qstr。
相关问题
std::string 转 Qstring
可以使用QString::fromStdString()函数将std::string转换为QString。
例如:
```c++
#include <iostream>
#include <string>
#include <QString>
int main()
{
std::string str = "Hello, world!";
QString qstr = QString::fromStdString(str);
std::cout << "std::string: " << str << std::endl;
std::cout << "QString: " << qstr.toStdString() << std::endl;
return 0;
}
```
输出结果:
```
std::string: Hello, world!
QString: Hello, world!
```
std::string转QString
将一个std::string转换为一个QString,可以使用QString的构造函数。代码示例如下:
```c++
#include <string>
#include <QString>
int main() {
std::string str = "Hello, world!";
QString qstr = QString::fromStdString(str);
return 0;
}
```
在上面的代码中,`QString::fromStdString()`函数将std::string类型的变量转换为QString类型的变量。
阅读全文