c++string转化QtQString
时间: 2024-06-19 08:02:57 浏览: 106
C++下基于QT的String类自己实现
C++的string类型和Qt的QString类型都是用于表示字符串的类型,它们之间的转换可以通过一些简单的方法来实现。具体实现方法如下:
1.将QString转换为string
将QString转换为string类型,可以使用QString类提供的toStdString()方法,该方法可以将QString转换为标准的string类型。示例代码如下:
```
QString qstr = "hello world";
std::string str = qstr.toStdString();
```
2.将string转换为QString
将string转换为QString类型,可以使用QString类提供的fromStdString()方法,该方法可以将标准的string类型转换为QString类型。示例代码如下:
```
std::string str = "hello world";
QString qstr = QString::fromStdString(str);
```
希望我的回答能够帮到您。
阅读全文