Python GUI Programming Codes 😎
You can find the codes in many Python GUI programs from this blog, Stay tuned 😋😜
Home
Terms & Conditions
Contact Us
Sunday, 27 October 2019
➤ Currency converter
↪ Currency converter ⇲
⏩You can easily convert currency values from using this simple software 👇
This is the Output
You can copy this code:
from tkinter import * from tkinter import ttk home=Tk() home.title("Currency cnv") #---------------------------------------------------------- def curr(): UnitC.set(unit.get()) #---------------------------------------------------------- def Con(): if int(txtboxLKR.get()) > 0 : if unit.get()=="USD": USDval=float(txtboxLKR.get())/180 ToSLR.set(USDval) ToUSD.set(0) if unit.get()=="IND": USDval=float(txtboxLKR.get())/2.75 ToSLR.set(USDval) ToUSD.set(0) if unit.get()=="JPN": USDval=float(txtboxLKR.get())/5 ToSLR.set(USDval) ToUSD.set(0) else: if unit.get() == "USD": LKRval = int(txtboxUSD.get()) * 180 ToUSD.set(LKRval) ToSLR.set(0) if unit.get() == "IND": LKRval = int(txtboxUSD.get()) * 2.75 ToUSD.set(LKRval) ToSLR.set(0) if unit.get() == "JPN": LKRval = int(txtboxUSD.get()) * 5 ToUSD.set(LKRval) ToSLR.set(0) #-------------------------------------------------------- lblLKR=Label(home, text="LKR") lblLKR.grid(row=0, column=0, pady=10) UnitC=StringVar() UnitC.set("Select One") lblUSD=Label(home, textvariable=UnitC) lblUSD.grid(row=0, column=2) ToUSD=IntVar() txtboxLKR=ttk.Entry(home, textvariable=ToUSD) txtboxLKR.grid(row=1, column=0, padx=10) lblEQU=Label(home, text="<==>") lblEQU.grid(row=1, column=1) ToSLR=IntVar() txtboxUSD=ttk.Entry(home, textvariable=ToSLR) txtboxUSD.grid(row=1, column=2, padx=10) btnCONVERT=ttk.Button(home, text="Convert", command=Con) btnCONVERT.grid(row=2, column=1, pady=10) unit=StringVar() unit.set(0) radUSD=ttk.Radiobutton(home, text="USD", value="USD", variable=unit, command=curr) radUSD.grid(row=3, column=1) radIND=ttk.Radiobutton(home, text="IND", value="IND", variable=unit, command=curr) radIND.grid(row=4, column=1) radJPN=ttk.Radiobutton(home, text="JPN", value="JPN", variable=unit, command=curr) radJPN.grid(row=5, column=1) #------------------------------------------------------ home.mainloop()
-Shanuwa-
Junior programmer
Older Posts
Home
Subscribe to:
Posts (Atom)