tkinter - label widget text selection

Rob Wolfe rw at smsnet.pl
Sun May 6 16:24:16 EDT 2007


rahulnag22 at yahoo.com writes:

> Hi,
> I guess this is a very trivial question --
> I am using a label widget to display text (black font in a white
> background color). I am trying to use my mouse to scroll over the
> displayed text to select it, but tkinter does not allow me to do it.
> Is there a method/option to do this.

Try to use an entry widget in read-only state:

<code>
import Tkinter as Tk
root = Tk.Tk()

ent = Tk.Entry(root, state='readonly', readonlybackground='white', fg='black')
var = Tk.StringVar()
var.set('Some text')
ent.config(textvariable=var, relief='flat')
ent.pack()
root.mainloop()
</code>

-- 
HTH,
Rob



More information about the Python-list mailing list