Hi Add this line
self.greenButton.update_idletasks() immediately after self.greenButton.configure(text="Loading",state="disabled", background="green") Does this give you the expected behavior ? If yes, you need to read up on Event processing in Tkinter. Here's a good article that explains it: http://wiki.tcl.tk/1527 regards Bhaskar On 2/3/18, John Sampson via Tkinter-discuss <tkinter-discuss@python.org> wrote: > I have a method in in which I have the line: > > self.greenButton.configure(text="Loading",state="disabled", > background="green") > > followed by other lines. > > Being a complete newbie, I would expect the green button to start > showing the text "Loading" before execution of the lines following the > abovementioned line. > > But it does so immediately afterwards. > > I am not looking for a direct solution, but this shows that I do not > understand how to write tkinter code involving buttons. Is there a > simple explanation how to > > go about writing code so as to make things happen, either at all, or > when I want them to happen? > > Regards > > John Sampson > > _______________________________________________ > Tkinter-discuss mailing list > Tkinter-discuss@python.org > https://mail.python.org/mailman/listinfo/tkinter-discuss > _______________________________________________ Tkinter-discuss mailing list Tkinter-discuss@python.org https://mail.python.org/mailman/listinfo/tkinter-discuss