Teşekkür ederim… Son hali şu şekilde,çokta güzel çalıştı
def getWeather(self,deger):
params = {'q': deger, 'appid': self.api_key, 'lang': 'tr'}
data = requests.get(self.url, params=params).json()
if data:
deger= data['name'].capitalize()
country = data['sys']['country']
temp = int(data['main']['temp'] - 273.15)
coundition = data['weather'][0]['description']
icon = data['weather'][0]['icon']
return (deger, country,icon,temp, coundition)
def sorgu(self):
deger=self.ui.comboBox_8.currentText()
weather=self.getWeather(deger)
if weather:
location_label= '{},{}'.format(weather[0], weather[1])
self.ui.location_label.setText(location_label)
temp_label = '{} C '.format(weather[2]) #SORUN BURDA
self.ui.temp_label.setText(temp_label)
condition_label= '{}'.format(weather[4])
self.ui.condition_label.setText(condition_label)
Hocam fakat şu temp_label bölümünde bir sorunla karşılaştım
Normalde label etiketinde 11 C yazması gerekirken 11n C yazıyor bu n nedir nereden geldi anlamadım
birde icon_label eklemek istedim otomatikmen resmi getirebilmek için ne yazmam gerekir sizce?
Emekleriniz için çok teşekkür ederim