Quelle est la bonne façon de changer StaticText étiquette?

Je suis en train d'écrire un wxPython application, et quand j'essaie de modifier le texte dans un StaticText objet de l'alignement, j'ai mis s'en va. Il commence centré, mais après le texte est modifié l'alignement va revenir à la valeur par défaut, l'alignement à gauche. Voici mon code:

#initializing
self.panel = wx.Panel(self)
self.st_RouteInfo = wx.StaticText(self.panel, label=self.route_start, style=wx.ALIGN_CENTRE)

#changing StaticText
self.st_RouteInfo.SetLabel("Put text here")
self.Update()

Je suppose que je suis d'oublier quelque chose de simple, comme je suis nouveau avec wxPython et wxWidgets. Merci!

OriginalL'auteur Myles | 2013-04-12