X 초 후에 tkinter의 여러 항목 위젯을 업데이트(API에서 가져온 데이터 삽입)하는 방법은 무엇입니까?
`
주요 부분
matplotlib.pyplot에서 텍스트 가져오기
수입 일정
가져오기 시간
tkinter 가져오기에서 *
수입 tkinter
json 가져오기
tkinter 가져오기 글꼴에서
가져오기 요청
def 업데이트():
res = requests.get("https://freecurrencyapi.net/api/v2/latest?apikey=5f880ac0-9921-11ec-8d8a-a5086e90d9d6",params={"base-currency":"USD"})
datafromserver = res.json()
BHD = datafromserver['data']['BHD']
OMR= datafromserver['data']['OMR']
JOD= datafromserver['data']['JOD']
GBP= datafromserver['data']['GBP']
KYD= datafromserver['data']['KYD']
EUR= datafromserver['data']['EUR']
CHF = datafromserver['data']['CHF']
INR = datafromserver['data']['INR']
currencies=[BHD,OMR,JOD,GBP,KYD,EUR,CHF,INR]
print(currencies)
E1.delete(0,END)
E1.insert(0,BHD)
E2.delete(0, END)
E2.insert(0, OMR)
E3.delete(0,END)
E3.insert(0,JOD)
E4.delete(0, END)
E4.insert(0, GBP)
E5.delete(0,END)
E5.insert(0,KYD)
E6.delete(0,END)
E6.insert(0,EUR)
E7.delete(0, END)
E7.insert(0, CHF)
E8.delete(0,END)
E8.insert(0,INR)
L9.config(fg="Green")
E1.after(5000,update)
창 = tkinter.Tk()
window.title("통화 대시보드")
window.geometry('1300x300')
mainlabel = Label(window, text="실시간 통화 대시보드",font=("Arial", 30))
mainlabel.grid(행=0, 열 범위=5)
L1 = 레이블(창, text="BHD", font=("Arial",15))
L1.grid(행=1, 열=1, padx=50, pady=25)
E1 = 항목(창, 글꼴=("Arial", 15))
E1.grid(행=2, 열=1, 패드x=50)
L2 = 레이블(창, 텍스트="OMR", 글꼴=("Arial",15))
L2.grid(행=1, 열=2, padx=50, pady=25)
E2 = 항목(창, 글꼴=("Arial", 15))
E2.grid(행=2, 열=2, 패드x=50)
L3 = 레이블(창, 텍스트="JOD", font=("Arial",15))
L3.grid(행=1, 열=3, padx=50, pady=25)
E3 = 항목(창, 글꼴=("Arial", 15))
E3.grid(행=2, 열=3, 패드x=50)
L4 = 레이블(창, 텍스트="GBP", font=("Arial",15))
L4.grid(행=1, 열=4, 패드x=50, 패디=25)
E4 = 항목(창, 글꼴=("Arial", 15))
E4.grid(행=2, 열=4, padx=50)
L5 = 레이블(창, 텍스트="KYD", 글꼴=("Arial", 15))
L5.grid(행=3, 열=1, 패드x=50, 패디=25)
E5 = 항목(창, 글꼴=("Arial", 15))
E5.grid(행=4, 열=1, padx=50)
L6 = 레이블(창, 텍스트="EUR", 글꼴=("Arial", 15))
L6.grid(행=3, 열=2, 패드x=50, 패디=25)
E6 = 항목(창, 글꼴=("Arial", 15))
E6.grid(행=4, 열=2, 패드x=50)
L7 = 레이블(창, 텍스트="CHF", 글꼴=("Arial", 15))
L7.grid(행=3, 열=3, 패드x=50, 패디=25)
E7 = 항목(창, 글꼴=("Arial", 15))
E7.grid(행=4, 열=3, 패드x=50)
L8 = 레이블(창, 텍스트="INR", 글꼴=("Arial", 15))
L8.grid(행=3, 열=4, padx=50, pady=25)
E8 = 항목(창, 글꼴=("Arial", 15))
E8.grid(행=4, 열=4, padx=50)
L9=레이블(window,text="업데이트 중")
L9.grid(행=5, 열 범위=5, 패드x=50)
업데이트()
window.mainloop()
`
산출
Reference
이 문제에 관하여(X 초 후에 tkinter의 여러 항목 위젯을 업데이트(API에서 가져온 데이터 삽입)하는 방법은 무엇입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/vikramsamak/how-to-updateinsert-data-fetched-from-api-multiple-entry-widgets-of-tkinter-after-x-seconds--5542
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
res = requests.get("https://freecurrencyapi.net/api/v2/latest?apikey=5f880ac0-9921-11ec-8d8a-a5086e90d9d6",params={"base-currency":"USD"})
datafromserver = res.json()
BHD = datafromserver['data']['BHD']
OMR= datafromserver['data']['OMR']
JOD= datafromserver['data']['JOD']
GBP= datafromserver['data']['GBP']
KYD= datafromserver['data']['KYD']
EUR= datafromserver['data']['EUR']
CHF = datafromserver['data']['CHF']
INR = datafromserver['data']['INR']
currencies=[BHD,OMR,JOD,GBP,KYD,EUR,CHF,INR]
print(currencies)
E1.delete(0,END)
E1.insert(0,BHD)
E2.delete(0, END)
E2.insert(0, OMR)
E3.delete(0,END)
E3.insert(0,JOD)
E4.delete(0, END)
E4.insert(0, GBP)
E5.delete(0,END)
E5.insert(0,KYD)
E6.delete(0,END)
E6.insert(0,EUR)
E7.delete(0, END)
E7.insert(0, CHF)
E8.delete(0,END)
E8.insert(0,INR)
L9.config(fg="Green")
E1.after(5000,update)
Reference
이 문제에 관하여(X 초 후에 tkinter의 여러 항목 위젯을 업데이트(API에서 가져온 데이터 삽입)하는 방법은 무엇입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/vikramsamak/how-to-updateinsert-data-fetched-from-api-multiple-entry-widgets-of-tkinter-after-x-seconds--5542텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)