Привет всем!
Полный новичок здесь. Мне удалось получить новости из источника новостей API, теперь я пытаюсь отобразить их в классе, созданном в TKinter, и я полностью застрял.
class Home(tk.Frame):
def __init__(self, master):
tk.Frame.__init__(self, master)
predictor = tk.Button(self,
command=lambda: master.switch_frame(Predictor))
predictor.grid()
predictor.image = PhotoImage(file="Predictor.png")
predictor.config(image=predictor.image)
my_watchlist = tk.Button(self,
command=lambda: master.switch_frame(Watchlist))
my_watchlist.grid()
my_watchlist.image = PhotoImage(file="My_Watchlist.png")
my_watchlist.config(image=my_watchlist.image)
my_wallet = tk.Button(self,
command=lambda: master.switch_frame(Wallet))
my_wallet.grid()
my_wallet.image = PhotoImage(file="My_Wallet.png")
my_wallet.config(image=my_wallet.image)
my_account = tk.Button(self,
command=lambda: master.switch_frame(Account))
my_account.grid()
my_account.image = PhotoImage(file="My_Account.png")
my_account.config(image=my_account.image)
settings = tk.Button(self,
command=lambda: master.switch_frame(Settings))
settings.grid()
settings.image = PhotoImage(file="Settings.png")
settings.config(image=settings.image)
def News (): main_url = "http://newsapi.org/v2/top-headlines?country=us&category=business&apiKey "\" = 6e6ffd66cb3c4682ad719959d3aabbef "open_page = reports.get (main_url). json ()
article = open_page["articles"]
results = []
for ar in article:
results.append(ar["title"])
for i in range(len(results)):
print(i + 1, results[i])
if name == ' главная ': новости ()