5

ユーザーがダイアログで指定したフィールドの後に来る単位ラベルに何かが二乗されていることを示すために、2 の上付き文字を作成しようとしています。Windows で Qt Creator v2.0.1 を使用しています。QLabel には、テキスト フィールドと textFormat フィールドがあります。textFormat コンボボックスを RichText に設定し、textFormat フィールドを "µm{\super 2}" に設定することでこれを解決しようとしましたが、ダイアログをプレビューすると、テキストは RichText ではなく文字どおりに取得されるため、上付き文字 2 ではなく、バックスラッシュを削除した '{super 2}' です。また、バックスラッシュを '{\super 2}' でエスケープしようとしましたが、ダイアログをプレビューするときにリテラル '{\super 2}' を使用しました。

Qt Creator に上付き文字を指定して、ダイアログ プレビューに上付き文字の 2 が表示されるようにするにはどうすればよいですか?

これが私が望む方法です: µm 2

4

1 に答える 1

6

どうやら html は動作します (RichText が動作しなかった理由は不明です):

µm<sup>2</sup>
于 2011-01-12T19:19:21.153 に答える