我有一个 TkinterText
小部件,我想知道它包含多少行。
我知道的text.cget("height")
方法,但是这只告诉我显示了多少行。我想知道总共有多少行。
我正在使用此信息来尝试制作自己的自定义滚动条,因此我们将不胜感激。
Use the index
方法查找“end”的值,该值是缓冲区中最后一个字符之后的位置。
>>> text_widget.index('end') # returns line.column
'3.0'
>>> int(text_widget.index('end').split('.')[0]) - 1 # returns line count
2
Update根据布莱恩·奥克利的评论:
>>> int(text_widget.index('end-1c').split('.')[0]) # returns line count
2
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)