qt int 转qstring
时间: 2023-07-22 22:34:22 浏览: 108
c++ int转string方法
在 Qt 中将 `int` 类型转换为 `QString` 类型,可以使用 `QString::number()` 方法。以下是一个示例:
```cpp
int num = 123;
QString str = QString::number(num);
```
这里将整数 `123` 转换为字符串类型,并将结果存储在 `str` 变量中。`QString::number()` 方法还可以接受一个额外的参数,用于指定转换后的字符串格式,如:
```cpp
int num = 123;
QString str = QString::number(num, 'f', 2);
```
这里将整数 `123` 转换为带两位小数的字符串类型,并将结果存储在 `str` 变量中。可以使用 `QString::fromStdString()` 方法将 `std::string` 类型转换为 `QString` 类型,例如:
```cpp
std::string str = "Hello, World!";
QString qstr = QString::fromStdString(str);
```
这里将标准字符串 `"Hello, World!"` 转换为 Qt 字符串类型,并将结果存储在 `qstr` 变量中。
阅读全文