[[oktatas:programozás:python:wxpython_gui|< wxPython GUI]] ====== wxPython vágólap ====== * **Szerző:** Sallai András * Copyright (c) Sallai András, 2021 * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] * Web: https://szit.hu ===== Példa ===== 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() ===== Másik panel eleme ===== self.GetParent().GetParent().lending_panel.guest_entry.SetValue('vmi')