Tkinter & Text object

Matthew Dixon Cowles matt at
Wed Jun 20 12:43:01 EDT 2001

On Wed, 20 Jun 2001 12:14:17 -0400, Adonis <deltapigz at>

>anyone know how to set color to a line after it was added to a Text

>ive looked into the Tkinter documents and found text.mark_set("string",

>but have no idea how to use it. a teeny example is all im looking for
>afterwards i can pick up from that point.

Tkinter is much less frustrating if you keep a copy of Fredrik Lundh's
excellent An Introduction to Tkinter nearby. It's at:

But here's an example that I think does what you want:

>>> from Tkinter import *
>>> r=Tk()
>>> t=Text(r)
>>> t.pack()
>>> t.insert(END,"Wibble\n")
>>> t.insert(END,"Qux")
>>> t.tag_add("t1","1.0","1.end")
>>> t.tag_configure("t1",foreground="green")
>>> t.tag_add("t2","2.2","2.3")
>>> t.tag_configure("t2",background="blue")


More information about the Python-list mailing list