Программа на pyqt5 дизайн сделал в qt designer, конвертирувал с ui to .py программа запускается но не выводит сколько градусов.Я УЖЕ ПРОБОВАЛ: заменить с city на place, но результата не дало, кажется буквенных ошибок нет, что делать, вот код.
import sys, pyowm
from PyQt5 import QtCore, QtGui, QtWidgets
from PyQt5.QtGui import QIcon
from weather import Ui_MainWindow
#create app
app = QtWidgets.QApplication(sys.argv)
# init
MainWindow = QtWidgets.QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
def get_weather_city():
owm = pyowm.OWM('31dd6799e9426588099cc987780b7eb6')
city = ui.lineEdit.text()
observation = owm.weather_at_place(city)
w = observation.get_weather()
temperature = w.get_temperature ('celsius')['temp']
ui.label.setText( f'Температура: {temperature}')
ui.pushButton.clicked.connect(get_weather_city)
sys.exit(app.exec_())