#!/usr/bin/python
# -*- coding: utf8 -*-

from Tkinter import *

##################################################
### Definice funkcí 

def exit(event=None):
    """
        Funkce ukončí program
    """
    sys.exit(0)



##################################################
### GUI
okno = Tk()
okno.title("Reverzní kalkuláror")
okno.option_add('*Font', 'Terminus 16')


## Nadpis
Label(okno, text="Reverzní kalkulátor", borderwidth=10).pack(anchor=W)

## vstupní pole
vstupEntry = Entry(okno, width=40, borderwidth=4)
vstupEntry.pack(fill=X)

## Stavový řádek
statusLabel = Label(okno, text=u"OK", borderwidth=5, bg="#abcdef", fg="black" )
statusLabel.pack(anchor=W)

## Zásobník
zasobnikBox = Listbox(okno,  height=10)
zasobnikBox.pack(fill=X)


## vyberu vstupní pole a můžu hned psát
vstupEntry.focus_set() 

##################################################
## události
# při stisku Esc se aplikace zavře
okno.bind("<Escape>",exit)

##################################################
## Nekonečná smyčka
okno.mainloop()
