2

私はQTextdocumentを使用していますが、テキストには改行文字用の "\n" がありますが、 QTextDocument はそれを処理しておらず、プレーンな 1 line として表示されます。「\n」を改行文字として処理する方法はありますか?また、省略も必要です。したがって、改行の後にテキストがある場合は常に「...」と表示されます。


これ
は サンプル
です

現在、 QTextdocumentは改行を削除し、「これはサンプルです」と表示しています。

4

1 に答える 1

3

QTextDocument書式設定されたテキストを保持する<br>ため、新しい行に html タグを使用し、 を使用してその内容を設定 できますQTextDocument::setHtml

またQTextDocument::setTextWidth、ドキュメント内のテキストに特定の幅を設定するために使用できます。コンテンツの幅が広い場合は、複数の行に分割され、縦に大きくなります。

省略については、未解決のこのバグ レポートを参照してください。

于 2014-09-10T06:35:26.397 に答える