A
Andras Szabo
Hello. I searched the archives but couldn't find a solution to a
problem related to the Entry widget in Tkinter.
When creating a pop-up window in an app, which contains an Entry
widget, I want this widget to contain some default string, to have all
this default string selected (as if the user had manually selected
everything), and to have the focus transferred to this widget.
(The idea is then that if the window pops up, the user won't have to
click or press Tab any more before being able to type what is needed
in the textbox, overwriting what is written there already.)
I thought this might be the way to go:
entrybox=Entry(toplevel_parent_window)
entrybox.insert(0,"Some default string")
entrybox.select_range(0,END)
entrybox.focus_set()
entrybox.pack()
But it doesn't seem to work - the focus is not transferred to the
Entry widget, and the text does not appear to be selected (even though
after this entrybox.selection_present() returns True).
What am I doing wrong?
andras
problem related to the Entry widget in Tkinter.
When creating a pop-up window in an app, which contains an Entry
widget, I want this widget to contain some default string, to have all
this default string selected (as if the user had manually selected
everything), and to have the focus transferred to this widget.
(The idea is then that if the window pops up, the user won't have to
click or press Tab any more before being able to type what is needed
in the textbox, overwriting what is written there already.)
I thought this might be the way to go:
entrybox=Entry(toplevel_parent_window)
entrybox.insert(0,"Some default string")
entrybox.select_range(0,END)
entrybox.focus_set()
entrybox.pack()
But it doesn't seem to work - the focus is not transferred to the
Entry widget, and the text does not appear to be selected (even though
after this entrybox.selection_present() returns True).
What am I doing wrong?
andras