Weight Converter (GUI) Using TKinter
Weight Converter (GUI) Using TKinter
NAVI MUMBAI
PHYTHON CASE STUDY
THE PYTHON CASE STUDY PERFORMED UNDER THE
GUIDANCE OF PROF SARITA BOPALKAR.
1 pound = 16 ounces
NOW LET’S SEE HOW TO CREATE A WEIGHT CONVERTER APPLICATION WITH PYTHON BY ADDING SOME GRAPHICAL USER INTERFACE FEATURES. I WILL USE THE TKINTER LIBRARY IN PYTHON FOR THIS TASK:
FROM TKINTER IMPORT *
# CREATING A GUI WINDOW
WINDOW = TK()
DEF FROM_KG():
GRAM = FLOAT(E2_VALUE.GET())*1000
POUND = FLOAT(E2_VALUE.GET())*2.20462
OUNCE = FLOAT(E2_VALUE.GET())*35.274
T1.DELETE("1.0",END)
T1.INSERT(END, GRAM)
T2.DELETE("1.0", END)
T2.INSERT(END, POUND)
T3.DELETE("1.0", END)
T3.INSERT(END, OUNCE)
t1 = Text(window, height=5, width=30)
t2 = Text(window, height=5, width=30)
t3 = Text(window, height=5, width=30)
e1.grid(row=0, column=0)
e2.grid(row=0, column=1)
e3.grid(row=1, column=0)
E1 = LABEL(WINDOW, TEXT="INPUT THE WEIGHT IN KG")
E2_VALUE = STRINGVAR()
e4.grid(row=1, column=1)
E2 = ENTRY(WINDOW, TEXTVARIABLE=E2_VALUE)
E3 = LABEL(WINDOW, TEXT="GRAM")
E4 = LABEL(WINDOW, TEXT="POUND")
e5.grid(row=1, column=2)
E5 = LABEL(WINDOW, TEXT="OUNCE")
t1.grid(row=2, column=0)
t2.grid(row=2, column=1)
t3.grid(row=2, column=2)
b1.grid(row=0, column=2)
window.mainloop()
SO THIS IS HOW WE CAN CREATE A WEIGHT CONVERTER GRAPHICAL USER INTERFACE
APPLICATION BY USING THE TKINTER LIBRARY IN PYTHON.
THANK YOU !