Hi, On Sun, 4 Sep 2016 10:56:20 -0300 Cam Farnell <ms...@bitflipper.ca> wrote:
(...) > In my application it is not convenient to keep the reference to the > Menu in self.menuBar. Later when it comes time to add another another > cascade to the menu I was hoping to be able access the menu bar using: > > menuBar = top['menu'] > > but in fact having done that, menuBar not a tk.Menu object as I was > hoping but rather a string, such as ".3070843372L", which is presumably > a reference to a tk object. > > So my question is: how to use the string to access the corresponding > tk.Menu object? There's probably some magic way to do that but a bunch > of internet searching didn't turn it up. to convert the widget name into a Widget object you will need the nametowidget method, as in menubar = top.nametowidget(top['menu']) Best regards Michael .-.. .. ...- . .-.. --- -. --. .- -. -.. .--. .-. --- ... .--. . .-. No one may kill a man. Not for any purpose. It cannot be condoned. -- Kirk, "Spock's Brain", stardate 5431.6 _______________________________________________ Tkinter-discuss mailing list Tkinter-discuss@python.org https://mail.python.org/mailman/listinfo/tkinter-discuss