2

QTableView に特別な数値を表示する必要があります。'12.34'値には、 short の例と wideの 2 つの形式があります'12.34W'。数値は小数点の 1 桁または 2 桁前から始まり、小数点、小数点以下 2 桁、最後にオプションの文字「W」が続きます。要件は、小数点の数値を揃えることです。センタリングは十分ではありません。

これはqtで可能ですか?

4

1 に答える 1

-1

低レベルのテクニックを自由に使えることを忘れないでください。
あなたはいつでもできますsprintf()。そして、文字列を左右に揃えて表示します。これらの値を使用する場合は、ボイラープレートが必要になります。
何かのようなものsprintf(string, "%-.2f%c", value, (isWide) ? 'W' : ' ');

于 2012-08-29T13:40:06.967 に答える