Advertisement
Guest User

Untitled

a guest
Mar 27th, 2015
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.79 KB | None | 0 0
  1. class Okienka(object):
  2. def __init__(self, master):
  3.  
  4. self.rok = Label(master, text = "Podaj rok: ")
  5. self.rok.grid(row = 0, sticky = E)
  6. self.miesiac = Label(master, text = "Podaj miesiac w formacie XX: ")
  7. self.miesiac.grid(row = 1, sticky = E)
  8. self.dzien = Label(master, text = "Podaj dzien w formacie XX: ")
  9. self.dzien.grid(row = 2, sticky = E)
  10. self.godzina = Label(master, text = "Podaj godzine w formacie XX:XX: ")
  11. self.godzina.grid(row = 3, sticky = E)
  12. self.przyp = Label(master, text = "Tekst przypomnienia: ")
  13. self.przyp.grid(columnspan = 2)
  14.  
  15. self.erok = Entry(master, width = 4)
  16. self.erok.grid(row = 0 ,column = 1)
  17. self.emiesiac = Entry(master, width = 2)
  18. self.emiesiac.grid(row = 1 ,column = 1)
  19. self.edzien = Entry(master, width = 2)
  20. self.edzien.grid(row = 2 ,column = 1)
  21. self.egodzina = Entry(master, width = 5)
  22. self.egodzina.grid(row = 3 ,column = 1)
  23. self.eprzyp = Text(master, width = 50, heigh = 10, font = ("Helvetica",10))
  24. self.eprzyp.grid(columnspan = 2)
  25.  
  26. self.button1 = Button(master, text = "START", fg = "red", command = watek)
  27. self.button1.grid(columnspan = 2)
  28.  
  29. def okienko():
  30.  
  31. komunikat = c.eprzyp.get("1.0","end-1c")
  32. top = Toplevel()
  33. top.title("Przypomnienie")
  34. msg = Message(top, text = komunikat)
  35. msg.pack()
  36.  
  37. def Czas():
  38. data = "{0}-{1}-{2} {3}".format(c.erok.get(), c.emiesiac.get(), c.edzien.get(), c.egodzina.get())
  39.  
  40. while True:
  41. aktualny_czas = datetime.datetime.today()
  42. czas_str = time.strftime(str(aktualny_czas))
  43. czas_str = czas_str[:16]
  44. print czas_str
  45.  
  46. if data == czas_str:
  47. okienko()
  48. break
  49.  
  50. def watek():
  51. t = threading.Thread(target=Czas)
  52. t.start()
  53.  
  54. root = Tk()
  55. c = Okienka(root)
  56. root.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement