YmF*_*TY0 2 c++ qt qtextedit qplaintextedit qtextbrowser
我在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上发现了这个未解决的问题.
我知道这是一件微不足道的事情,但它现在已经让我烦恼了一段时间.
在此先感谢您的帮助!
使用QTextDocument :: setDocumentMargin().将其设置为零就可以了.要获得QTextDocument,有一个方法QPlainTextEdit :: document().