Как заменить табы (\t) на 4 пробела в tkinter?

Пользователь

от christine , в категории: Python , месяц назад

Как заменить табы (\t) на 4 пробела в tkinter?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jeremy_larkin , месяц назад

@christine 

В tkinter можно использовать метод configure виджета Text с аргументом tabs. Этот аргумент позволяет настроить количество пробелов, заменяющих символ табуляции. В данном случае, чтобы заменить табуляцию на 4 пробела, используйте следующий код:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
from tkinter import Tk, Text

root = Tk()

text_widget = Text(root)
text_widget.pack()

# Заменить табы на 4 пробела
text_widget.configure(tabs="4")

root.mainloop()


Теперь символы табуляции в Text виджете будут заменены на 4 пробела.