3

Windows で C++ と Qt を使用して、QPlainTextEdit を使用して画面にデータを出力する単純なアプリケーションを作成しています。問題は、ここに示すように、QPlainTextEdit の境界線とテキストの間に小さな内部マージンがあることです: http://i.stack.imgur.com/ovIrJ.png
(QPlainTextEdit のテキストは、ギャップを強調するために選択されています)

setContentsMargins(0, 0, 0, 0)とを使用してみsetStyleSheet("padding:0;")ましたが、代わりに QTextEdit または QTextBrowser を使用しましたが、それでも小さなマージンが得られます。

グーグルで検索すると、この未回答の質問が qtcentre.org に表示されました。

私はこれが些細なことであることを知っていますが、しばらくの間本当に私を悩ませてきました.

助けてくれてありがとう!

4

1 に答える 1

9

QTextDocument::setDocumentMargin()を使用します。ゼロに設定するとうまくいきます。QTextDocumentを取得するには、 QPlainTextEdit::document()メソッドがあります。

于 2014-10-18T17:46:12.690 に答える