Notebookseite refresh()

Plattformunabhängige GUIs mit wxWidgets.
Antworten
wucherikovtski
User
Beiträge: 8
Registriert: Dienstag 25. November 2008, 17:55

Hallo an Alle,

Situation:
ich habe ein Notebook, mit einer ListBox, und anderen Controls.
Wenn ich einen Eintrag in der ListBox auswähle, sollen die Werte in die verschiedenen TextCtrls und ComboBoxen übernommen werden.

Dies geschieht mit der Methode OnSelected

Code: Alles auswählen

    def OnSelect(self, event):
        oid = self.geb_list.GetStringSelection()
        aktuell = []
        for liste in self.data:
            if liste[0] == oid:
                aktuell = liste
                break

        self.SetValues(aktuell)
        self.Refresh()
Das Refresh funktioniert aber leider nicht. verwende ich anstatt Refresh() Destroy(), wird die Tabseite gelöscht.

Hat jemand ne Idee?
Vielen Dank,
Wucherikovtski
Antworten