import wx
class NamePanel(wx.Panel):
def __init__(self, parent):
wx.Panel.__init__(self, parent)
class DatePanel(wx.Panel):
def __init__(self, parent):
wx.Panel.__init__(self, parent)
class MainFrame(wx.Frame):
def __init__(self, *args, **kwds):
wx.Frame.__init__(self, *args, **kwds)
self.initUI()
self.initLayout()
def initUI(self):
nb = wx.Notebook(self)
name_panel = NamePanel(nb)
date_panel = DatePanel(nb)
nb.AddPage(name_panel, 'Nevek')
nb.AddPage(date_panel, 'Dátumok')
def initLayout(self):
pass
class SimpleApp(wx.App):
def OnInit(self):
self.frame = MainFrame(None, wx.ID_ANY, "Notebook", size=(400, 300))
self.SetTopWindow(self.frame)
self.frame.Show()
return True
if __name__ == "__main__":
app = SimpleApp(None)
app.MainLoop()