Используйте параметры пэда (padx, pady, ipadx, ipady) для команды grid, чтобы добавить отступ вокруг текстового виджета.Например:
self.text.grid(row=0, column=1, padx=20, pady=20)
Если вы хотите заполнить весь GUI, добавьте заполнение, когда вы упаковываете фрейм приложения:
self.pack(padx=20, pady=20)
Когда вы говорите, что команда tag не работаеткак вы определяете "не работает"?Вы получаете ошибку?Шрифт выглядит большим, но не жирным, жирным, но не большим, ...?Команда выглядит хорошо для меня, и когда я запускаю ее, она работает нормально.
Ваш пример не показывает, что вы фактически применяете этот тег к диапазону текста.Ты?Если так, то как?Если вы делаете следующее, что происходит?
self.text.insert("1.0", 'is this bold?', 'big')