qstring 转 unsigned short
时间: 2024-02-05 21:04:19 浏览: 111
QT常用控件编程.pdf
QString 转换成 unsigned short 可以通过 QString 类的 toUShort() 函数实现。示例代码如下:
```cpp
QString str = "12345";
unsigned short value = str.toUShort();
```
这里将字符串 "12345" 转换成 unsigned short 类型的整数。需要注意的是,如果 QString 中的数值超过了 unsigned short 类型的范围,那么 toUShort() 函数会返回 0。如果需要判断转换是否成功,可以使用 QString 类的 toUShort(bool *ok) 函数,该函数会将转换结果保存在 ok 参数中,如果转换成功则将 ok 设置为 true,否则设置为 false。
阅读全文