Izmeni ovo drugo entry u entry2:
Code (python):
from tkinter import *
def promeni():
unos=int(entry.get())
unos=unos/120
output_label.configure(text = 'Konvertovano u euro: {:.1f}'.format(unos))
entry.delete(0,END)
root = Tk()
message_label = Label(text='Unesite vrednost u RSD',font=('Verdana', 16))
output_label = Label(font=('Verdana', 16))
entry = Entry(font=('Verdana', 16), width=4)
calc_button = Button(text='Promeni', font=('Verdana', 16),command=promeni)
message_label.grid(row=0, column=0)
entry.grid(row=0, column=1)
calc_button.grid(row=0, column=2)
output_label.grid(row=1, column=0, columnspan=3)
def konvertuj():
iznos=int(entry2.get())
iznos=iznos*120
output_label.configure(text = 'Konvertovano u RSD: {:.1f}'.format(iznos))
entry2.delete(0,END)
message_label = Label(text='Unesite vrednost u euro',font=('Verdana', 16))
output_label = Label(font=('Verdana', 16))
entry2 = Entry(font=('Verdana', 16), width=4)
calc_button = Button(text='Konvertuj', font=('Verdana', 16),command=konvertuj)
message_label.grid(row=2, column=0)
entry2.grid(row=2, column=1)
calc_button.grid(row=2, column=2)
output_label.grid(row=3, column=0, columnspan=3)
mainloop()
Inace, evro nije 120 ;). Mozes sa
ovog sajta da preuzmes kursnu listu. Na primer:
Code (python):
from requests_xml import XMLSession
url = 'https://api.kursna-lista.info/...a0ac413c7ee76/kursna_lista/xml'
session = XMLSession()
r = session.get(url)
kurs = r.xml.find('valuta', first=True).attrs['pro']
print(kurs)
118.3086
Instaliraj requests-xml sa pip install requests-xml.
Code (python):
from tkinter import *
from requests_xml import XMLSession
url = 'https://api.kursna-lista.info/...a0ac413c7ee76/kursna_lista/xml'
session = XMLSession()
r = session.get(url)
kurs = r.xml.find('valuta', first=True).attrs['pro']
def promeni():
unos=int(entry.get())
unos=unos/float(kurs)
output_label.configure(text = 'Konvertovano u euro: {:.1f}'.format(unos))
entry.delete(0,END)
root = Tk()
message_label = Label(text='Unesite vrednost u RSD',font=('Verdana', 16))
output_label = Label(font=('Verdana', 16))
entry = Entry(font=('Verdana', 16), width=4)
calc_button = Button(text='Promeni', font=('Verdana', 16),command=promeni)
message_label.grid(row=0, column=0)
entry.grid(row=0, column=1)
calc_button.grid(row=0, column=2)
output_label.grid(row=1, column=0, columnspan=3)
def konvertuj():
iznos=int(entry2.get())
iznos=iznos*float(kurs)
output_label.configure(text = 'Konvertovano u RSD: {:.1f}'.format(iznos))
entry2.delete(0,END)
message_label = Label(text='Unesite vrednost u euro',font=('Verdana', 16))
output_label = Label(font=('Verdana', 16))
entry2 = Entry(font=('Verdana', 16), width=4)
calc_button = Button(text='Konvertuj', font=('Verdana', 16),command=konvertuj)
message_label.grid(row=2, column=0)
entry2.grid(row=2, column=1)
calc_button.grid(row=2, column=2)
output_label.grid(row=3, column=0, columnspan=3)
mainloop()
https://pypi.org/project/requests-xml/
https://api.kursna-lista.info/...a0ac413c7ee76/kursna_lista/xml