ich nutze 2 Panels:
panel1 ist immer sichtbar:
Code: Alles auswählen
self.panel1 = wx.Panel(self.topPanel, -1, pos=(0, 0), size=(100, 50))
Code: Alles auswählen
self.panel2 = wx.Panel(self.topPanel, -1, pos=(0, 50), size=(100, 50))
Ein weiterer Button bewirkt nun, dass panel2 wieder entfernt wird:
Code: Alles auswählen
button.Bind(wx.EVT_BUTTON, lambda event: self.panel2.Destroy())
Des weiteren habe ich ein Problem mit folgenden Code:
Code: Alles auswählen
class meineClass(wx.Frame):
def __init__(self, parent, title):
super(meineClass, self).__init__(parent, title=title, size=(100,50))
Definiere ich die Größe mit "size", dann ist das Frame zwar wie gewünscht nur 50 hoch, jedoch passt sich die Höhe nicht auf 100 an, wenn ich mittels eines Buttons/Events das zweite Panel nachträglich hinzufüge.
Wer kann mir helfen?