我在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()。