我在Windows上使用C++和Qt创建一个简单的应用程序,该应用程序使用QPlainTextEdit将一些数据输出到屏幕上。问题在于QPlainTextEdit的边框和文本之间的内部空白很小,如下所示:http://i.stack.imgur.com/ovIrJ.png
(已选择QPlainTextEdit中的文本以突出显示空白)

我尝试使用setContentsMargins(0, 0, 0, 0)setStyleSheet("padding:0;"),而是使用QTextEdit或QTextBrowser,但是我仍然得到了很少的利润。

谷歌搜索它只会出现this unanswered question on qtcentre.org

我知道这是一件微不足道的事情,但现在确实让我很烦。

在此先感谢您的帮助!

最佳答案

使用QTextDocument::setDocumentMargin()。将其设置为零就可以了。要获得QTextDocument,有一种方法QPlainTextEdit::document()

10-08 08:49