0

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

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

新しいQStringオブジェクトを定義せずに、QPlainTextEditで整数と浮動小数点数を表示する他の方法はありますか。

ありがとう。

4

2 に答える 2

1
QString::number()

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

さまざまな入力および出力形式に対応するために、そのメソッドには多数のオーバーロードがあります。

于 2011-12-20T14:14:53.140 に答える
1

どうですか:

ui->results->setPlainText(QString("%1").arg(deneme));
于 2011-12-20T15:24:37.183 に答える