Проблема с кодом

jzIlyaB

Новичок
Пользователь
Июл 28, 2020
3
0
1
Здравствуйте.
У меня возникла проблема с кодом
ui.label_2.setText(f'Состояние погоды: {detail}')
ui.label_2.setText(f'Температура: {temp}')
ui.label_2.setText(f'Скорость ветра: {wind}м/с')
ui.label_2.setText(f'Влажность воздуха: {humidity}%')
Нужно вывести все 4 надписи, но выводится только последняя.
Я понимаю, что код нужно дополнить, вот только не знаю как.
Надеюсь на вашу помощь, заранее спасибо.
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Нужно вывести все 4 надписи, но выводится только последняя
Тут 2 варианта либо добавить полей для вывода и выводить в них:
Python:
ui.label_2.setText(f'Состояние погоды: {detail}')
ui.label_3.setText(f'Температура: {temp}')
ui.label_4.setText(f'Скорость ветра: {wind}м/с')
ui.label_5.setText(f'Влажность воздуха: {humidity}%')
либо объединить вывод в одну строку и вывести в поле ui.label_2:
Python:
weather = f'''
    Состояние погоды: {detail}
    Температура: {temp}
    Скорость ветра: {wind}м/с
    Влажность воздуха: {humidity}
'''

ui.label_2.setText(weather)
 

Форум IT Специалистов