Возврат нескольких переменных 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)