1

異なる属性を持つエリアにテキストを表示する際に問題があります。

私のプロジェクトにはマルチスレッド ビルドがあります。シグナル スロット メカニズムを使用して、GUI テキスト領域に到達します。このようにテキストをテキスト領域に配置します。

addrMW->ui->printerArea->appendPlainText(command.Data);

この領域にテキストを別のフォント、サイズなどで追加したい.

Qt Creator 2.7.2 / Qt 5.1 を使用しています。誰かが例を挙げてこれを説明してもらえますか?

4

1 に答える 1

2

あなたが望むのはrichテキスト編集です。幸いなQTextEditことに、それを処理できます。acceptRichTextプロパティを確認します (デフォルトである必要がありtrueます)。

次に、探している方法は次のとおりです。

次に、代わりにappendPlainText()を使用append()してテキストを に追加する必要がありますQTextEdit。このQ/Aも参照してください。受け入れられた回答で提案されているように、代わりに html 形式のテキストを使用することもできます。

于 2013-08-26T08:34:15.973 に答える