"Hi" <haztan...@gmail.com> wrote
In my main GUI:
def refresh(self, event):
x = refresh_var()
value = wx.StaticText(self, -1, str(x.var_rate))
Its not clear how you are positioning Static Text, I suspect you
need it as a opart of your main GUI and then reference it in
here and use the SetLabel() method to update its contents.
But I also not that you are not calling the var_rate method of x.
Or does your code really look like
value = wx.StaticText(self, -1, str(x.var_rate()))
Notice the extra parens...
So each time I click on the button, which runs refresh, the new
value
generated by random.randint will be on top of the old number. Is
there any
commands I can use to remove the old value that is on the GUI window
before
I put the new one on there?
I think you can just update the content of the original Text widget
using SetLabel()
--
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/
_______________________________________________
Tutor maillist - Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor