Возврат нескольких переменных tkinter к различным меткам

Я боюсь, что это вопрос "как". У меня есть функция, которая возвращает три переменные из текстового файла. Я хотел бы "напечатать" их в отдельных полях меток, чтобы четко выделить различную информацию. До сих пор мне удавалось объединить их в один оператор возврата, используя нотацию.format. Итак, я хочу

return date, name, numeric_data

и хочу быть в состоянии, в тинтер GUI

label_name.configure( text = date)
label_name2.configure( text = name)
label_name3.configure(text = numeric_data) 

На данный момент все что у меня есть это:

        output = read_clean_format.openfile() # which is return "{}{}{}".format(text,text,text)
        version_result.configure(text = output)

Это возможно? Где я могу охотиться за информацией.

1 ответ

Ничего особенного вам не нужно делать - ваша функция возвращает три значения, а затем использует эти три значения с инструкциями configure, как будто ваш код показывает:

def openfile():
    ...
    return date, name, numeric_data

date, name, numeric_data = openfile()
label_name.configure(text=date)
label_name2.configure(text=name)
label_name3.configure(text=numeric_data)
Другие вопросы по тегам