Using an object inside a class
Jonno
jonnojohnson at gmail.com
Mon Jan 23 16:52:09 EST 2012
More information about the Python-list mailing list
Mon Jan 23 16:52:09 EST 2012
- Previous message (by thread): Using an object inside a class
- Next message (by thread): Using an object inside a class
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Mon, Jan 23, 2012 at 3:42 PM, Ian Kelly <ian.g.kelly at gmail.com> wrote: > > Exactly. The line "app = MyApp(0)" creates a MyApp instance and then > assigns it to "app". As part of the MyApp creation process, it > creates a MyFrame, which creates a Tab, which creates a Class1, which > attempts to reference "app". All of this happens before that > "MyApp(0)" call has returned, so the result of that call has not > actually been assigned to "app" yet. > > I suggest using wx.GetApp() instead. > > That totally makes sense. However I'm not sure I understand your suggestion how to use wx.GetApp() Isn't the wxApp still not created before Class1 is instantiated so I still can't call wx.GetApp() in __init__ of Class1 can I? -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.python.org/pipermail/python-list/attachments/20120123/4acb8c37/attachment-0001.html>
- Previous message (by thread): Using an object inside a class
- Next message (by thread): Using an object inside a class
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list