Getting the total number of lines in a Tkinter Text widget? Getting the total number of lines in a Tkinter Text widget? tkinter tkinter

Getting the total number of lines in a Tkinter Text widget?


Use the index method to find the value of 'end' which is the position just after the last character in the buffer.

>>> text_widget.index('end')  # returns line.column '3.0'>>> int(text_widget.index('end').split('.')[0]) - 1  # returns line count2 

Update per Bryan Oakley's comment:

>>> int(text_widget.index('end-1c').split('.')[0])  # returns line count2