2011-12-20 23 views
0

QPlainTextEditオブジェクトに数値を表示します。私はこの目的のために以下のコードを使用します。QPlainTextEditオブジェクトに整数と浮動小数点数を表示する

QString s; 
s.sprintf("%d", deneme); //deneme is an integer value. 
ui->results->setPlainText(s); 

新しいQStringのオブジェクトを定義することなくQPlainTextEditに整数および浮動小数点の数値を表示するための任意の他の方法があります。

ありがとうございました。

答えて

1
QString::number() 

あなたはまだ(それはQPlainTextEditが必要とするものである)QStringインスタンスを作成する必要がありますが、これは、少なくとも、もう少し便利な場合があります。

さまざまな入出力形式に対応するために、この方法のオーバーロードがあります。

+0

'UI->検索結果> setPlainText(QStringの::数(deneme));'このコードはまた、QStringのオブジェクトを作成したりしませんか? – adba

+0

はい。 'setPlainText'メソッドが必要とするQStringの作成を回避することはできません。上記の使用法(おそらく)は一時的なものを作成し、コンパイラはこれを最適化するかもしれないが、保証はない。 –

1

方法について:

ui->results->setPlainText(QString("%1").arg(deneme)); 
関連する問題