Dynamically changing button text in python

Paul Rubin phr at localhost.localdomain
Sun Jan 15 09:50:08 CET 2006

marijuanated at gmail.com writes:
> The problem is once i set the textvariable property of the button,i
> cannot change the text.For example,
> curButton = Button(root,text="Stop Server",textvariable="this")

1. I don't think you can use text and textvariable at the same time.
2. I don't think you're using textvariable the right way.

Try something like:

tv = StringVar()
curButton = Button(root, textvariable=tv)
def StopServer(self,event):
    tv.set("Start Server")


More information about the Python-list mailing list