Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Okienka(object):
- def __init__(self, master):
- self.rok = Label(master, text = "Podaj rok: ")
- self.rok.grid(row = 0, sticky = E)
- self.miesiac = Label(master, text = "Podaj miesiac w formacie XX: ")
- self.miesiac.grid(row = 1, sticky = E)
- self.dzien = Label(master, text = "Podaj dzien w formacie XX: ")
- self.dzien.grid(row = 2, sticky = E)
- self.godzina = Label(master, text = "Podaj godzine w formacie XX:XX: ")
- self.godzina.grid(row = 3, sticky = E)
- self.przyp = Label(master, text = "Tekst przypomnienia: ")
- self.przyp.grid(columnspan = 2)
- self.erok = Entry(master, width = 4)
- self.erok.grid(row = 0 ,column = 1)
- self.emiesiac = Entry(master, width = 2)
- self.emiesiac.grid(row = 1 ,column = 1)
- self.edzien = Entry(master, width = 2)
- self.edzien.grid(row = 2 ,column = 1)
- self.egodzina = Entry(master, width = 5)
- self.egodzina.grid(row = 3 ,column = 1)
- self.eprzyp = Text(master, width = 50, heigh = 10, font = ("Helvetica",10))
- self.eprzyp.grid(columnspan = 2)
- self.button1 = Button(master, text = "START", fg = "red", command = watek)
- self.button1.grid(columnspan = 2)
- def okienko():
- komunikat = c.eprzyp.get("1.0","end-1c")
- top = Toplevel()
- top.title("Przypomnienie")
- msg = Message(top, text = komunikat)
- msg.pack()
- def Czas():
- data = "{0}-{1}-{2} {3}".format(c.erok.get(), c.emiesiac.get(), c.edzien.get(), c.egodzina.get())
- while True:
- aktualny_czas = datetime.datetime.today()
- czas_str = time.strftime(str(aktualny_czas))
- czas_str = czas_str[:16]
- print czas_str
- if data == czas_str:
- okienko()
- break
- def watek():
- t = threading.Thread(target=Czas)
- t.start()
- root = Tk()
- c = Okienka(root)
- root.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement