1. import sys
  2. from Tkinter import *
  3. from os import system as run
  4. from time import sleep
  5. import thread
  6.  
  7. r = Tk()
  8. r.title('Remote Support')
  9. t = StringVar()
  10. t.set('Completing Remote Support Initalisation         ')
  11. l = Label(r,  textvariable=t).pack()
  12. def quit():
  13.     #do cleanup if any
  14.     r.destroy()
  15. but = Button(r, text='Stop Remote Support', command=quit)
  16. but.pack(side=LEFT)
  17.  
  18. def d():
  19.     sleep(2)
  20.     t.set('Completing Remote Support Initalisation, downloading, please wait         ')
  21.     run('sleep 5') #test shell command
  22.     t.set('Preparing to run download, please wait         ')
  23.     run('sleep 5')
  24.     t.set("OK thanks! Remote Support will now close         ")
  25.     sleep(2)
  26.     quit()
  27.  
  28. sleep(2)
  29. thread.start_new_thread(d,())
  30. r.mainloop()