CRYPTO CURRENCY CONVERTER
Source Code:-
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | # Required Module-1 :- pip install tk # Required Module-2 :- pip install forex-python from tkinter import * from tkinter import ttk from forex_python.bitcoin import BtcConverter root = Tk() root.geometry( "960x450" ) root.title( "Crypto Currency Converter" ) root.config(bg = "pink" ) root.option_add( "*TCombobox*Listbox*font" , "None 10 bold" ) bitcoin = BtcConverter() # Convert Bitcoin into Currency def convert_bit_to_cur(): bit_currency = c1.get() bit = float (bit_in.get()) bit_to_cur = bitcoin.convert_btc_to_cur(bit, bit_currency) return cur_out. set ( round (bit_to_cur, 8 )) # Convert Currency into Bitcoin def convert_cur_to_bit(): currency = c2.get() cur = float (cur_in.get()) cur_to_bit = bitcoin.convert_to_btc(cur, currency) return bit_out. set ( round (cur_to_bit, 5 )) Label(root, text = "CRYPTO CURRENCY CONVERTER" , font = ( "Arial 30 bold underline" ), bg = "pink" ).place(x = 140 , y = 10 ) Label(root, text = "Bitcoin to Currency:-" , font = ( "verdana 20 bold" ), bg = "pink" ).place(x = 10 , y = 100 ) bit_in = StringVar() Entry(root, textvariable = bit_in, font = ( "verdana 20 bold" ), bg = "khaki" , width = 8 , bd = 3 , relief = RAISED).place(x = 350 , y = 100 ) cur_out = StringVar() Entry(root, textvariable = cur_out, font = ( "verdana 20 bold" ), bg = "seagreen1" , width = 14 , bd = 3 , relief = RAISED).place(x = 660 , y = 99 ) currency1 = [ "USD" , "AUD" , "CAD" , "CHF" , "INR" , "JPY" , "NZD" , "EUR" , "GBP" , "NOK" , "SGD" , "CZK" , "MXN" , "PLN" , "RUB" , "TRY" , "ZAR" ] c1 = ttk.Combobox(root, value = currency1, font = ( "verdana 19 bold" ), width = 5 , state = "readonly" ) c1. set ( "Select" ) c1.place(x = 520 , y = 101 ) Label(root, text = "Currency to Bitcoin:-" , font = ( "verdana 20 bold" ), bg = "pink" ).place(x = 10 , y = 280 ) cur_in = StringVar() Entry(root, textvariable = cur_in, font = ( "verdana 20 bold" ), bg = "seagreen1" , width = 14 , bd = 3 , relief = RAISED).place(x = 350 , y = 280 ) bit_out = StringVar() Entry(root, textvariable = bit_out, font = ( "verdana 20 bold" ), bg = "khaki" , width = 8 , bd = 3 , relief = RAISED).place(x = 770 , y = 279 ) currency2 = [ "USD" , "AUD" , "CAD" , "CHF" , "INR" , "JPY" , "NZD" , "EUR" , "GBP" , "NOK" , "SGD" , "CZK" , "MXN" , "PLN" , "RUB" , "TRY" , "ZAR" ] c2 = ttk.Combobox(root, value = currency2, font = ( "verdana 19 bold" ), width = 5 , state = "readonly" ) c2. set ( "Select" ) c2.place(x = 635 , y = 281 ) Button(root, text = "CONVERT BITCOIN INTO CURRENCY" , font = ( "verdana 17 bold" ), bg = "salmon1" , bd = 4 , command = convert_bit_to_cur).place(x = 260 , y = 175 ) Button(root, text = "CONVERT CURRENCY INTO BITCOIN" , font = ( "verdana 17 bold" ), bg = "tan2" , bd = 4 , command = convert_cur_to_bit).place(x = 260 , y = 360 ) root.mainloop() # Follow me on Instagram:- @python_with_shubham |
# Required Module-1 :- pip install tk # Required Module-2 :- pip install forex-python from tkinter import * from tkinter import ttk from forex_python.bitcoin import BtcConverter root = Tk() root.geometry("960x450") root.title("Crypto Currency Converter") root.config(bg="pink") root.option_add("*TCombobox*Listbox*font", "None 10 bold") bitcoin = BtcConverter() # Convert Bitcoin into Currency def convert_bit_to_cur(): bit_currency = c1.get() bit = float(bit_in.get()) bit_to_cur = bitcoin.convert_btc_to_cur(bit, bit_currency) return cur_out.set(round(bit_to_cur, 8)) # Convert Currency into Bitcoin def convert_cur_to_bit(): currency = c2.get() cur = float(cur_in.get()) cur_to_bit = bitcoin.convert_to_btc(cur, currency) return bit_out.set(round(cur_to_bit, 5)) Label(root, text="CRYPTO CURRENCY CONVERTER", font=("Arial 30 bold underline"), bg="pink").place(x=140, y=10) Label(root, text="Bitcoin to Currency:-", font=("verdana 20 bold"), bg="pink").place(x=10, y=100) bit_in = StringVar() Entry(root, textvariable=bit_in, font=("verdana 20 bold"), bg="khaki", width=8, bd=3, relief=RAISED).place(x=350, y=100) cur_out = StringVar() Entry(root, textvariable=cur_out, font=("verdana 20 bold"), bg="seagreen1", width=14, bd=3, relief=RAISED).place(x=660, y=99) currency1 = ["USD", "AUD", "CAD", "CHF", "INR", "JPY", "NZD", "EUR", "GBP", "NOK", "SGD", "CZK", "MXN", "PLN", "RUB", "TRY", "ZAR"] c1 = ttk.Combobox(root, value=currency1, font=("verdana 19 bold"), width=5, state="readonly") c1.set("Select") c1.place(x=520, y=101) Label(root, text="Currency to Bitcoin:-", font=("verdana 20 bold"), bg="pink").place(x=10, y=280) cur_in = StringVar() Entry(root, textvariable=cur_in, font=("verdana 20 bold"), bg="seagreen1", width=14, bd=3, relief=RAISED).place(x=350, y=280) bit_out = StringVar() Entry(root, textvariable=bit_out, font=("verdana 20 bold"), bg="khaki", width=8, bd=3, relief=RAISED).place(x=770, y=279) currency2 = ["USD", "AUD", "CAD", "CHF", "INR", "JPY", "NZD", "EUR", "GBP", "NOK", "SGD", "CZK", "MXN", "PLN", "RUB", "TRY", "ZAR"] c2 = ttk.Combobox(root, value=currency2, font=("verdana 19 bold"), width=5, state="readonly") c2.set("Select") c2.place(x=635, y=281) Button(root, text="CONVERT BITCOIN INTO CURRENCY", font=("verdana 17 bold"), bg="salmon1", bd=4, command=convert_bit_to_cur).place(x=260, y=175) Button(root, text="CONVERT CURRENCY INTO BITCOIN", font=("verdana 17 bold"), bg="tan2", bd=4, command=convert_cur_to_bit).place(x=260, y=360) root.mainloop() # Follow me on Instagram:- @python_with_shubham
0 Comments