python - Tkinter Text widget - identify line by y-coord -


is there method identify row/column in tkinter.text widget in tkinter? mean methods identify_row(event.y) , identify_column(event.x).

i want highlight line bellow cursor , need work disabled text widget.

i thinking of getting height , count line number current y coord , height of line, thought, there might better way.

so, there? thank advice.

found it, works me:

def __onlclicked(self, event):     linestart = self.index("@{0},{1} linestart".format(event.x, event.y))     lineend = self.index("{} lineend".format(linestart))      self.tag_remove("current_line", 1.0, "end")     self.tag_add("current_line", linestart, lineend) 

only 1 detail, unfortunately doesn't higlight lines same, because each line has different length. if knows how highlight full 'width' (the length of longes line guess) every line without adding spaces...that'd great!


Comments

Popular posts from this blog

php - regexp cyrillic filename not matches -

c# - OpenXML hanging while writing elements -

sql - Select Query has unexpected multiple records (MS Access) -