0
下面的代码创建一个单独的QTextBrowser
小部件,用长长的文本填充它。由于应用了view.setLineWrapMode(0)
,视图不包裹文本,而是将每行放在一行上,而不管行长度多长。请注意,当显示在窗口中的水平滚动条是一路rewided向右:所以我们看到了线的末尾:如何控制QTextBrowser水平滚动条
相反,我希望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_()