我在 python 中为这样的文本计算行数:
count = 0
for ch in text:
if( ch == "\n" ):
count += 1
return count
相同的文本进入 textBox 控件。我想滚动到最后一行,但行数无济于事,因为 textBox 包裹了长行,使它们成为 2 行或更多行。
我可以通过滚动到最后一行-1
,但是我不能再向上滚动了。我需要知道(实际)最大行数,以便可以滚动到我想要的任何位置。
lastLine = self.count_lines( text )
self.getControl( 100 ).setText( text )
self.getControl( 100 ).scroll( lastLine )