Witam,
dlaczego wyświetla mi tylko i wyłącznie jeden przycisk w lewym górnym rogu?
hSizer = wx.BoxSizer(wx.HORIZONTAL)
fgs = wx.FlexGridSizer(len(treeList), 3, 5, 0)
btns = []
btn = wx.Button(self.bitmap1, -1, label=u"Użytkownik: " + self.sNameSurname, size=(250, 28))
btn.Disable()
btns.append(btn)
for num in treeList:
label = num[0]
btn = wx.Button(self.bitmap1, -1, label=label, size=(250, 28))
def OnButton(event, button_label=label):
print("In OnButton:", button_label)
btn.Bind(wx.EVT_BUTTON, OnButton)
btns.append(btn)
fgs.AddMany(btns)
hSizer.Add(fgs, proportion=1, flag=wx.ALL|wx.EXPAND, border=5)
self.bitmap1.SetSizer(hSizer)
dodam, że poszczególne labele wypisuje mi dobrze w konsoli
treeList jest typu:
[('A', ['AA1', 'AA2', 'AA3']),('B', ['BB1', 'BB2', 'BB3'])]