Я хочу напечатать условие погоды на интерфейсе tkinter gui. Так я написал этот код....
import tkinter as tk
from tkinter import *
from weather import Weather,Unit
win=tk.Tk()
weather = Weather(unit=Unit.CELSIUS)
location=weather.lookup_by_location('Dhaka')
condition=location.condition
label=Label(text=condition)
label.pack()
win.mainloop()
Но выходной образец...
Но я хочу, чтобы результаты отображали состояние, такое как Sunny, Thunderstorm и т.д.
Вы связали объект с меткой, вам нужно вызвать текст. condition.text
import tkinter as tk
from tkinter import *
from weather import Weather,Unit
win=tk.Tk()
weather = Weather(unit=Unit.CELSIUS)
location=weather.lookup_by_location('Dhaka')
condition=location.condition
label=Label(text=condition.text)
label.pack()
win.mainloop()