заполнение поля ввода данными, полученными из кода

#python-3.x

Вопрос:

Мне нужно поле ввода, которое можно обновить из внутреннего кода, например

 ...  title_text = tk.StringVar()  e1 = tk.Entry(window, textvariable=title_text)  #taking input from the user in the grid and storing it in a string variable  e1.place(x=60, y=40)  ...  

Я запускаю код, который дает мне информацию о заголовке, как заставить python обновить Stringvar или что-то еще??

 ...  def get_command(): #getting data from internet  isbn_data = isbn_text.get()  isbn_ret=(registry.bibformatters['labels'](meta(isbn_data)))  isbn_ret1 = (isbn_ret.splitlines())  ...  

который возвращает [‘Название:’, ‘Цинния’] Я могу обработать это дальше с помощью регулярного выражения, но не могу заставить его обновить поле ввода текста

Цинния должна отображаться в поле title_text = tk.StringVar (), обратите внимание, что я могу получить данные поля ввода с помощью опции .get (isbn_text.get())

Ответ №1:

Извини, я придумал, как это сделать. Сначала вам нужно использовать имя textvariable, затем использовать метод set, а затем поместить new_text в круглые скобки.

пример title_text.set(запись[1]) «здесь используется элемент 1 из списка записей» или title_text.set(«Дело») «это просто помещает «Дело» в»