huey.y.ji...@gmail.com writes:
> root = Tkinter.Tk()
> button = Tkinter.Button(root, text="Find me")
> button.pack()
>
> I created a button, Python object. I recall I can check this object existing 
> by using   winfo, such as  winfo.exists(button). However, I forgot which 
> super class contains this   winfo   method.  I printed out dir(os), dir(sys), 
> dir(Tkinter), but did not find this winfo method. I wonder who will be kindly 
> drop down a few lines? Thanks a lot!

Python is suggesting some naming conventions. Those state, that
classes are using camel-case names. If they are applied, "winfo" is
not a class - but instead either an object (= class/type instance)
or a module.

"winfo" is obviously related to graphical objects (windows, in particular).
This means, you wont find it in "pure" Python. If it exists,
it belongs to "Tkinter".

I would look for "winfo" (or "WInfo" (potentially slightly
differently camel-cased)) in the "Tk[inter]" documentation.

Note, that "Tkinter" is a Python binding for the "tk" library.
If you find something in the "tk" documentation, it is likely
"translated" in a uniform way (to other "tk" objects) for "Tkinter".

-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to