Я хочу выровнять текст в списке tkinter. У меня есть 3 слова в строке, и я хочу, чтобы они были выровнены таким образом, чтобы между этими словами было одинаковое расстояние. Таким образом, каждое слово в каждой строке должно начинаться с той же позиции, что и слово в строке до / после. Использование .format и print делает эту работу довольно хорошо. Например:
var1 = "balbla"
var2 = "car"
var3 = 10
var4 = "bla"
var5 = "highway"
var6 = 30
all1 = '{:20s} {:20s} {:20s}'.format(var1, var2, str(var3))
all2 = '{:20s} {:20s} {:20s}'.format(var4, var5, str(var6))
print(all1)
print(all2)
Однако, когда я добавляю all1 и all2 как элементы списка, используя «insert», слова больше не выравниваются. Почему это так и как я могу выровнять текст, используемый для элементов списка?
Большое спасибо за вашу помощь.