Как вставить 2D-список в виджет Tkinter Text без квадратных скобок {} - PullRequest
0 голосов
/ 20 сентября 2019

Я пытаюсь вставить 2D-список в мой текстовый виджет tkinter.

textOrder.insert(tk.INSERT,"Main\n")
textOrder.insert(tk.INSERT,["3","The""\n"])
textOrder.insert(tk.INSERT,"Side\n")
textOrder.insert(tk.INSERT,"Drink\n")

Однако это дает {} вокруг слова The, как показано ниже:

Text Widget

Я знаю, что могу удалить {} путем форматирования строки, но есть ли способ избежать этих {} в первую очередь?

1 Ответ

0 голосов
/ 20 сентября 2019

Я знаю, что могу удалить {} путем форматирования строки, но есть ли способ избежать этих {} в первую очередь?

Нет, нет.Вы несете ответственность за передачу строк в метод insert.

Если вы явно не конвертируете значения в строки перед вызовом insert, фигурные скобки являются результатом неявного преобразования.Если вам не нравится неявное преобразование, вы должны выполнить явное преобразование.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...