OOP and Tkinter
Ronny Mandal
ronnyma at math.uio.no
Mon May 15 14:41:27 EDT 2006
Hello.
I am stuck; provided is the code and error-msg:
file front_ui.py:
class Front(object):
_images = [] # Holds image refs to prevent GC
def __init__(self, root):
# Widget Initialization
self._listbox_1 = Tkinter.Listbox(root,
height = 0,
width = 0,
...
)
other file:
from Front_ui import Front
class CustomFront(Front):
Front._listbox_1.insert( 0, 'foo' )
...
...
File "H:\My Documents\Komodo\Front.py", line 63, in CustomFront
Front._listbox_1.insert( 0, foo' )
AttributeError: type object 'Front' has no attribute '_listbox_1'
i.e., it cannot find the listbox! Strange, both files is in the same
folder. What is wrong here?
Thanks,
Ronny Mandal
More information about the Python-list
mailing list