Форум сайта python.su
хочу сделать менюшку, чтобы по клику на один из элементов списка отображалась одна из возможных gui-форм.
если внутри конструктора для фрэйма создаю сетку, то объекты добавляются на форму:
def __init__(self, parent):
..............
self.panel = wx.FlexGridSizer(cols=2)
self.panel.Add(wx.Button(self))
self.panel.Add(wx.Button(self))
self.panel.Add(wx.Button(self))
self.panel.Add(wx.Button(self))
self.panel.Add(wx.Button(self))
..............
def __init__(self, parent):
..............
self.panel = wx.FlexGridSizer(cols=2)
def onClick(self):
print 888
self.panel.Add(wx.Button(self))
self.panel.Add(wx.Button(self))
self.panel.Add(wx.Button(self))
self.panel.Add(wx.Button(self))
self.panel.Add(wx.Button(self))
..............
Офлайн
нашёл.
для фрэйма надо вызвать метод Layout(), тогда все изменения отрисуются
Офлайн