Я пытаюсь написать простой биткойн-тикер с помощью модуля coinmarketcap.
Когда я запускаю следующий код, приложение tkinter не загружается.Ошибки не выдаются.Я думаю, что я вызываю все правильно, но не уверен, что еще может быть ошибка.
код:
from coinmarketcap import Market
import time
from tkinter import *
from tkinter import ttk
import tkinter as tk
def btc_ticker():
while True:
coinmarketcap = Market()
btc_tick = coinmarketcap.ticker(1, convert ='GBP')
btc_price = btc_tick['data']['quotes']['GBP']['price']
#print(btc_price)
time.sleep(2)
btc_p.config(text = str(btc_price))
root.after(2, btc_ticker)
root = Tk()
root.configure(background='black')
btc_p = Label(root, font=('consolas', 20, 'bold'), text="0",width =10, bg='black', fg='white')
btc_p.grid(row=0, column =0)
btc_ticker()
root.mainloop()
Я могу вывести переменную 'btc_price', чтобы присвоение этого btc_p черезметод .configure не должен быть проблемой.