下面的代码创建了一个QTextBrowser
用长文本行填充它的小部件。由于view.setLineWrapMode(0)
应用了视图,因此该视图不会换行文本,而是将每一行放在一行上,而不管该行有多长。请注意,当显示窗口时,水平滚动条会一直向右变宽:所以我们看到了行尾:
相反,我希望 textBrowser 将水平滚动条设置在左侧,以便我们可以看到文本行的开头。请看这张图片:
如何做到这一点?
from PyQt4 import QtCore, QtGui
app = QtGui.QApplication([])
view = QtGui.QTextBrowser()
for i in range(25):
view.append(10*('Long Line of text # %004d '%i) )
view.setLineWrapMode(0)
view.show()
app.exec_()