
Обратите внимание, что завершающий пробел минимален. Мне бы хотелось, чтобы такое же количество конечного пространства почти не оставалось, но при использовании TkDefaultFont.
Ниже приведен минимальный пример моего кода:
Код: Выделить всё
from tkinter import *
root = Tk()
myText = 'sample text'
text = Text(root, bg='#c2d9ff',
font='TkDefaultFont',
height=1, width=len(myText)
)
text.insert(INSERT, myText)
text.place(x=0,y=0)
root.mainloop()
Похоже, что это каким-то образом пропорционально длине текста, но я не могу понять. Используя приведенный выше код, когда myText = 'Здесь идет текст', конечный интервал равен:

Но когда я помещаю более длинную текстовую строку, конечный пробел пропорционально увеличивается:

Подробнее здесь: https://stackoverflow.com/questions/696 ... ext-widget
Мобильная версия