Does anyone know where this comes from or comes in! I haven't seen it and now i have seen it in my code ( i know what it means but can anyone provide somemore info....)
wxPython calls this method to initialize an application
no it doesn't! That would be __init__ or __new__
Yes it does!
class MyApp(wx.App): def OnInit(self): frame = MyFrame(None, -1, "This is a test") frame.Show(True) # tell wxPython that this is our main window self.SetTopWindow(frame) # return an optional success flag return True
You are correct but that is only in a wxpython that you can use a method called OnInit and then the code is executed after the init statement!
Anyways the answer is very simple! This is only in wxPython!