Wed Jul 31 20:48:34 PDT 2013 --------------------------------------------------- This goes beyond just the Canvas class. I was expirmenting with how to use __dict__ See page 810 in learning Python --------------------------------------------------- Python 3.3.0 (v3.3.0:bd8afb90ebf2, Sep 29 2012, 10:57:17) [MSC v.1600 64 bit (AM D64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> from tkinter import * >>> Canvas.__dict__.keys() dict_keys([ 'create_rectangle', 'itemconfig', 'move', 'tag_bind', 'create_polygon', 'itemcget', 'addtag_below', 'addtag_withtag', 'canvasx', 'canvasy', 'select_adjust', 'create_window', 'select_to', 'create_bitmap', 'select_item', 'tag_unbind', 'find', 'gettags', 'icursor', 'tkraise', 'create_oval', 'create_image', 'lift', 'find_overlapping', '__qualname__', '__doc__', 'bbox', 'coords', 'dchars', 'find_withtag', 'find_enclosed', 'scale', '__module__', 'index', 'addtag_closest', 'select_clear', 'find_below', 'insert', 'create_text', '_create', 'find_closest', 'scan_mark', 'focus', 'addtag_overlapping', 'scan_dragto', 'delete', 'dtag', 'find_above', 'type', 'lower', 'addtag_all', 'tag_raise', 'itemconfigure', 'addtag_above', 'tag_lower', 'addtag_enclosed', 'create_line', 'postscript', 'create_arc', 'find_all', '__init__', 'addtag', 'select_from' ]) >>> Canvas.__dict__['__doc__'] 'Canvas widget to display graphical elements like lines or text.' >>> Canvas.__dict__['__qualname__'] 'Canvas' ----------------------------------------------------- >>> Button.__dict__.keys() dict_keys([ '__module__', 'tkButtonLeave', 'tkButtonDown', 'tkButtonEnter', 'flash', '__qualname__', '__doc__', 'tkButtonUp', '__init__', 'tkButtonInvoke', 'invoke' ]) ----------------------------------------------------- >>> Label.__dict__.keys() dict_keys([ '__module__', '__qualname__', '__init__', '__doc__' ]) ---- >>> Label.__dict__['__doc__'] 'Label widget which can display text and bitmaps.' -------------------------------------------------------