On Fri, 23 May 2008 06:40:13 -0700 (PDT), Gandalf <[EMAIL PROTECTED]>
wrote:

>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!

You should also note

docs.wxwidgets.org

(I tend to find that by googling "wxTreeCtrl" or whatever.)
The descriptions of various components there are more 
complete than in the (excellent!) wxPython book - it's
C++ but usually not hard to figure out what the corresponding
wxPython should be.

David C. Ullrich
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to