QString与基本数据类型(如int等)如何转换?
时间: 2023-10-25 21:15:50 浏览: 138
qt多语言加载切换及qt各数据类型转换
3星 · 编辑精心推荐
将QString转换为int可以使用QString的toInt()函数,如下所示:
```c++
QString str = "1234";
int num = str.toInt(); // num的值为1234
```
将int转换为QString可以使用QString的number()函数,如下所示:
```c++
int num = 1234;
QString str = QString::number(num); // str的值为"1234"
```
同样地,还可以使用QString的toDouble()函数将QString转换为double类型。需要注意的是,如果QString不能被转换为对应的基本数据类型,这些函数将返回默认值0或者0.0。
阅读全文