печатать обновление погоды в интерфейсе tkinter Gui

1

Я хочу напечатать условие погоды на интерфейсе 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()

Но выходной образец... Изображение 174551

Но я хочу, чтобы результаты отображали состояние, такое как Sunny, Thunderstorm и т.д.

Теги:
tkinter

1 ответ

2
Лучший ответ

Вы связали объект с меткой, вам нужно вызвать текст. 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()
  • 0
    Большое спасибо

Ещё вопросы

Сообщество Overcoder
Наверх
Меню