Birim Çeviriciden örnek bir kod:
---------
class saat_dakika:
def __init__(self):
root = Tk()
baslik = root.title("Birim Çevirici" )
root.resizable(width=FALSE, height=FALSE)
root.wm_iconbitmap("birim.ico")
mainframe = ttk.Frame(root,padding='3 3 12 12')
mainframe.grid(column=0, row=0)
mainframe.columnconfigure(0, weight=1)
mainframe.rowconfigure(0, weight =1)
saat = ttk.Entry(mainframe, width =27)
saat.grid(column = 2, row = 2)
dakika = ttk.Entry(mainframe, width =27)
dakika.grid(column = 4, row = 2)
cevap= ttk.Entry(mainframe, width =27)
cevap.grid(column = 3, row = 3)
ttk.Label(mainframe, text ='SAAT ---> DAKİKA').grid(column = 3, row=1)
ttk.Label(mainframe, text ='Saati Giriniz :').grid(column = 1, row=2)
ttk.Label(mainframe, text ='Dakikayı Giriniz :').grid(column = 3, row=2)
ttk.Label(mainframe, text ='Cevap :').grid(column = 2, row=3)
ttk.Label(mainframe, text ='Dakika').grid(column = 4, row=3)
def çevir():
a=saat.get()
b=dakika.get()
if a=="":
c=int(b)
cevap.insert(END,c)
elif b=="":
c=int(a)
d=c*60
cevap.insert(END,d)
elif b!="":
c=int(a)
d=int(b)
e=(c*60)+d
cevap.insert(END,e)
def sil():
saat.delete(0,END)
dakika.delete(0,END)
cevap.delete(0,END)
ttk.Button(mainframe, text='Çevir', command= çevir).grid(column=3, row=4)
ttk.Button(mainframe, text='Sil', command= sil).grid(column=3, row=5)