Hallo,
ich nutze die Python Examples von Ente , um mein PetGUI weiterzumachen
Aktuell mache ich das, um testweise eine TextLine einzufügen:
Python
- def __LoadMe(self):
- self.SetSize(270, 200)
- self.SetCenterPosition()
- self.AddFlag('movable')
- self.SetTitleName("Petsystem")
- self.SetCloseEvent(self.Close)
- textLine = ui.TextLine()
- textLine.SetParent(self)
- textLine.SetPosition(15,35+(20*0))
- textLine.SetSize(200-15-15, 20)
- textLine.Show()
- self.textLine = textLine
- self.textLine.SetText("Besitzer: ")
- self.isLoaded = True
Das klappt soweit, er zeigt ingame den Text im Window an
Nun hole ich mir über die Servercommands in der Game.py den Namen. Der Name wird hierhin übergeben:
Die chat prints sind zum test. Der gibt den korrekten Namen aus, führt auch das Settext darunter aus, aber der Text ändert sich nicht. Was hab ich vergessen?
EDIT: Damits klar ist, def SetData und def __LoadMe sind in derselben Datei (petgui.py), ich hole mir den Wert von HaustierName nur aus der game.py