Hi,

On Thu, 07 Mar 2013 21:38:52 -0800
Monte Milanuk <memila...@gmail.com> wrote:

(...)
> 
> from Tkinter import Tk, S, E
> from ttk import Frame, Label, Button, Entry
> 
> which works with the original code example, but thats where I get 
> confused.
> 
> I have to import Label from ttk but the sticky parameters from Tkinter? 
>   Pardon me for saying, but that doesn't appear to make a whole lot of 
> sense at first glance.  Am I getting that correct, or is there some 
> other way to do it that is more correct?
> 
> I'm starting to think it'd just be easier to put some tags in comments 
> at the start of the file to tell pylint to disable warning me about 
> wildcard imports, and just go back to using those!

you may want to have a look at the Tkconstants.py module, where all these
contants like S, N and so on are defined. If you do

        from Tkinter import *

all of these are added to the namespace automagically, however if you do

        import Tkinter

the constants have to be either addressed by Tkinter.S etc. *or* (and
that is what I would recommend) you can simply use the string values the
constants represent, like "s" for S, "left" for LEFT and so on, as in

        labelCel.grid(row=1, column=1, sticky="se")


Regards

Michael


.-.. .. ...- .   .-.. --- -. --.   .- -. -..   .--. .-. --- ... .--. . .-.

Witch!  Witch!  They'll burn ya!
                -- Hag, "Tomorrow is Yesterday", stardate unknown
_______________________________________________
Tkinter-discuss mailing list
Tkinter-discuss@python.org
http://mail.python.org/mailman/listinfo/tkinter-discuss

Reply via email to