qt string 转 int
时间: 2023-09-23 13:04:59 浏览: 163
qt 类型转换
可以使用`QString::toInt()`函数将`QString`类型的字符串转换为整数类型。例如,下面的代码将字符串"123"转换为整数类型的变量`i`:
```cpp
QString str = "123";
int i = str.toInt();
```
如果字符串无法转换为整数,`toInt()`函数将返回0。如果需要检查转换是否成功,可以使用`bool`类型的指针参数来接收转换结果。例如:
```cpp
QString str = "abc";
bool ok;
int i = str.toInt(&ok);
if (ok) {
// 转换成功
} else {
// 转换失败
}
```
阅读全文