QT中怎么将int型变量的值赋给QString类型?
时间: 2024-04-13 12:28:29 浏览: 131
Qt中QString转换成const char * ()、QByteArray等方法
在QT中将`int`型变量的值赋给`QString`类型,你可以使用 `QString::number()` 函数。这个函数可以将数字转换为对应的字符串形式。以下是一个简单的示例代码:
```cpp
#include <QCoreApplication>
#include <QString>
#include <QDebug>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
int intValue = 123;
QString strValue = QString::number(intValue);
qDebug() << "int value: " << intValue;
qDebug() << "QString value: " << strValue;
return a.exec();
}
```
上述代码中,`intValue` 是一个 `int` 型变量,我们使用 `QString::number()` 函数将其转换为 `QString` 类型的变量 `strValue`。然后,使用 `qDebug()` 输出两个变量的值。
输出结果应为:
```
int value: 123
QString value: "123"
```
这样,你就成功将 `int` 型变量的值赋给了 `QString` 类型。
阅读全文