okno = Tk() okno.config(padx=10, pady=10) okno.title("Hlídač") ### Datum LFdatum=LabelFrame(okno, text='Datum', padx=10, pady=10 ) LFdatum.grid( sticky=W+E, ) denVar = StringVar() mesicVar = StringVar() rokVar = StringVar() LFdatum.grid_columnconfigure(0, weight=1) LFdatum.grid_columnconfigure(1, weight=1) LFdatum.grid_columnconfigure(2, weight=1) LFdatum.grid_columnconfigure(3, weight=1) lbl = Label(LFdatum, text=u"Den").grid(row=0,column=0) SBden = Spinbox(LFdatum, from_=1, to=31, width=5, textvar=denVar) SBden.grid(row=1,column=0, sticky=W+E, padx=3) lbl = Label(LFdatum, text=u"Měsíc").grid(row=0,column=1) SBmesic = Spinbox(LFdatum, from_=1, to=12, width=5, textvar=mesicVar) SBmesic.grid(row=1,column=1, sticky=W+E, padx=3) lbl = Label(LFdatum, text=u"Rok").grid(row=0,column=2) SBrok = Spinbox(LFdatum, from_=1900, to=datetime.date.today().year, width=5, textvar=rokVar) SBrok.grid(row=1,column=2, sticky=W+E, padx=3) Button(LFdatum, text='Dnes', command=dnes).grid(row=1, column=3, sticky=W+E, padx=10) ### Jmeniny LFjmeniny = LabelFrame(okno, text='Jmeniny', padx=10, pady=10) LFjmeniny.grid( sticky=N+S+W+E) LBLjmeniny = Label(LFjmeniny, text='karel') LBLjmeniny.grid( ) ### Narozeniny LFnarozeniny = LabelFrame(okno, text='Narozeniny', padx=10, pady=10) LFnarozeniny.grid(row=3, column=0, ) LBnarozeniny=Listbox(LFnarozeniny) LBnarozeniny.grid(row=0, column=0, columnspan=2, sticky=W+E ) jmenoVar = StringVar() jmenoVar.set('Jméno') Ejmeno=Entry(LFnarozeniny,textvar=jmenoVar) Ejmeno.grid(row=1, column=0) poznamkaVar = StringVar() poznamkaVar.set('poznámka') Epoznamka=Entry(LFnarozeniny, textvar=poznamkaVar) Epoznamka.grid(row=1, column=1) Button(LFnarozeniny, text='(+) Přidej\nzáznam narozenin', command=pridej).grid(row=2, column=0, sticky=W+E) Button(LFnarozeniny, text='(-) Odeber\nvybranou osobu', command=odeber).grid(row=2, column=1, sticky=W+E)