Я создаю текстовый редактор , в котором есть все функции, но нет функции с автоматическим отступом , которая может автоматически добавлять пробелы после циклов или условий . Пожалуйста, скажите мне, как я могу сделать, и, пожалуйста, попробуйте дать код, который может это сделать. Я делаю это в Tkinter и хочу эту функцию в текстовом виджете. Я сделал этот текстовый редактор.
Я сделал это в Tkinter, поэтому, пожалуйста, помогите мне дать код для автоматического отступа. Я пытался запускать события всякий раз, когда пользователь нажимает кнопку ':' , чтобы задать отступ в следующей строке, но он не соответствует шаблону многоуровневого отступа. как
for i in range(100):
if i==5:
break
else:
print('got till '+str(i))
, но мой код не следует так, он только добавляет пробел в первой строке, поэтому код выглядит так.
for i in range(100):
if i==5:
break
else:
print('got till '+str(i))
, поэтому это немного сложно. Пожалуйста, прокомментируйте любую связанную информацию или вопрос, но, пожалуйста, ответьте мне.