Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt 在QPlainTextEdit对象中显示整数和浮点数_Qt_Qt Creator_Qstring_Qplaintextedit - Fatal编程技术网

Qt 在QPlainTextEdit对象中显示整数和浮点数

Qt 在QPlainTextEdit对象中显示整数和浮点数,qt,qt-creator,qstring,qplaintextedit,Qt,Qt Creator,Qstring,Qplaintextedit,我想在QPlainTextEdit对象中显示一个数值。为此,我使用以下代码 QString s; s.sprintf("%d", deneme); //deneme is an integer value. ui->results->setPlainText(s); 是否有其他方法可以在QPlainTextEdit中显示整数和浮点数,而无需定义新的QString对象 谢谢 QString::number() 您仍然需要创建一个QString实例(这是QPlainTextEdit所

我想在QPlainTextEdit对象中显示一个数值。为此,我使用以下代码

QString s;
s.sprintf("%d", deneme); //deneme is an integer value.
ui->results->setPlainText(s);
是否有其他方法可以在QPlainTextEdit中显示整数和浮点数,而无需定义新的QString对象

谢谢

QString::number()
您仍然需要创建一个
QString
实例(这是
QPlainTextEdit
所需要的),但这可能至少更方便一些

该方法有许多重载,以适应各种输入和输出格式

那么:

ui->results->setPlainText(QString("%1").arg(deneme));

ui->results->setPlainText(QString::number(deneme))此代码是否也创建QString对象?是;您无法绕过QString的创建,这正是
setPlainText
方法所需要的。上面的用法(可能)会创建一个临时的,编译器可能会对此进行优化,但不能保证。