On May 23, 3:29 pm, Mike Driscoll <[EMAIL PROTECTED]> wrote: > On May 23, 8:24 am, Gandalf <[EMAIL PROTECTED]> wrote: > > > I try to reach a specific wx StaticText element's text and to change > > it by clicking on a button > > > now let's say the this is my element: > > > wx.StaticText(panel, 15, "Hello" ,(30, 70) , style=wx.ALIGN_CENTRE) > > > And this is my EVT_BUTTON bind function : > > > def OnClick(event): > > > which code shude i enter to change "hello" to "goodbay"? > > > thanks > > You're probably looking for SetLabel(). So if you do something like > this to instantiate the StaticText: > > self.myText = wx.StaticText(panel, 15, "Hello" ,(30, 70) , > style=wx.ALIGN_CENTRE) > > Then you can change your text by adding this to your OnClick event > handler: > > self.myText.SetLabel("goodbye") > > Have fun! And remember, there's a great wxPython mailing list too: > > http://www.wxpython.org/maillist.php > > Mike
Thanks! -- http://mail.python.org/mailman/listinfo/python-list