Entry
In tkinter, how do you change a widget's parent?
Aug 10th, 2000 23:52
unknown unknown, keith murphy, Richard Chamberlain
Tricky one this.
FYI you can get widget options via either config() or keys(). So for
instance if you did:
entry=Entry(root,width=20)
then
print entry.config().keys()
or entry.keys()
would show you all the available options for that widget. You should use
a combination of both because they both show some things and not others.
There isn't a parent option, nor a method (not one that I know of at
least).
The only way I know of doing it would be to use pack_forget() (or for
the grid-master grid_forget() or grid_remove()) and then assign the
variable to another widget in another frame.
If it's a complicated widget then wrap the whole thing a function with
parent as an argument so all you need to do is call the function to
recreate it.