@6IXK1LL
Дебил

Как сделать отступы в текстовом поле tkinter нормальной видимости по четыре строки?

607172f2a4f5e291595589.png

from tkinter import *

root = Tk()

root.geometry("600x420")
text = Text(font=["Consolas",10])
text.pack()

def w():
	print(text.get("1.0",END))
	f = open("xd.txt","w")
	f.write(text.get("1.0",END))
	f.close()

btn = Button(text="WRITE",command=w)
btn.pack()

root.mainloop()
  • Вопрос задан
  • 295 просмотров
Решения вопроса 1
@o5a
Насколько знаю, там нельзя напрямую выставить в виде количества пробелов, там можно выставлять в различных метрических или экранных значениях. Но можно это значение вычислить например так:
import tkinter.font as tkfont

font = tkfont.Font(font=text['font'])
tab_size = font.measure(' '*4)
# и установить размер табов
text.config(tabs=tab_size)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы