Re: tcl/tk's syntax to python's syntax
Rob Ward <[email protected]> Mon, 23 Oct 2017 20:43:15 +1100
| Newsgroups | gmane.comp.python.tkinter |
|---|---|
| Message-ID | <[email protected]> |
Interesting, I think. On 23 October 2017 8:27:19 pm AEDT, Michael Lange <[email protected]> wrote: >Hi, > >On Sun, 22 Oct 2017 21:11:48 +0000 >adil gourinda <[email protected]> wrote: > >> With the aim to make translation of tcl/tk's syntax to python's >syntax >> more easy I made this flowchart and I ask you to check it. >> >> Thanks for your help😊 > >I think the translation of the Tk pathName is problematic. One thing >that >might come closer could be > > ".parentWidget.childWidget" -> "Instance" > ".parentWidget" -> "parentWidget" > >But strictly speaking I think this is not correct either. If the Tk >root >window is the parent, parentWidget is only "." . If a Frame ".f" is the >parent, parent widget *is* ".f" in Tk,and a Button widget "b" that is a >child of ".f" in Tk *is* ".f.b". Of course considering this the chart >might look a bit pointless, like > > "parentWidget" -> "parentWidget" > >Actually the widgets' names (as "b" and "f" in the above example) go to >the widget's "name" option in Python, which is hardly ever used though >(in Tkinter we usually let Python assign the widget names automatically >which leads to something that looks like ".1234567890.1234567891" >instead >of ".f.b"). > >I hope this makes some sense, and maybe one of the Tk experts here can >provide a better explanation. > >Best regards > >Michael > > >.-.. .. ...- . .-.. --- -. --. .- -. -.. .--. .-. --- ... .--. . >.-. > >It [being a Vulcan] means to adopt a philosophy, a way of life which is >logical and beneficial. We cannot disregard that philosophy merely for >personal gain, no matter how important that gain might be. > -- Spock, "Journey to Babel", stardate 3842.4 >_______________________________________________ >Tkinter-discuss mailing list >[email protected] >https://mail.python.org/mailman/listinfo/tkinter-discuss -- Sent from my Android device with K-9 Mail. Please excuse my brevity. _______________________________________________ Tkinter-discuss mailing list [email protected] https://mail.python.org/mailman/listinfo/tkinter-discuss