import wxversion
wxversion.select(["2.8"])
import wx


class BlankFrame(wx.Frame):
    def __init__(self):
        wx.Frame.__init__(self, None, title="App Launch error example")

        self.Freeze()
        sizer = wx.BoxSizer(wx.VERTICAL)

        self.textctrl = wx.TextCtrl(self, wx.ID_ANY, style=wx.TE_MULTILINE)
        sizer.Add(self.textctrl, 1, wx.EXPAND)

        self.textctrl.SetValue("This is App 1")

        self.SetSizer(sizer)
        self.SetAutoLayout(True)
        self.Layout()
        self.Thaw()



class BlankApp(wx.App):
    def OnInit(self):
        self.frame = BlankFrame()
        self.frame.Show()
        self.SetTopWindow(self.frame)

        return True

    def OnExit(self):
        import example1
        app = example1.BlankApp(0)
        app.MainLoop()

if __name__ == "__main__":
    app = BlankApp(0)
    app.MainLoop()