C++ Qt:QString与数字之间的相互转换
在C++的Qt框架中,QString 是一个常用的字符串类。日常编程中,我们经常需要在QString和数字类型之间进行转换。本文将详细介绍如何在QString与各种数字类型之间进行相互转换,并提供示例代码。
目录
QString与int之间的转换
在Qt中,QString 提供了多种方法来进行与整数类型的转换,包括int、short、long等。
int转QString
要将一个整数转换为QString,可以使用QString的静态方法QString::number:
int number = 123;
QString str = QString::number(number);
qDebug() << str; // 输出 "123"
QString转int
将QString转换为整数,可以使用QString的toInt方法。此方法返回一个int,并可以通过一个指针参数检查转换是否成功:
QString str = "123";
bool ok;
int number = str.toInt(&ok);
if (ok) {
qDebug()

最低0.47元/天 解锁文章
988

被折叠的 条评论
为什么被折叠?



