Могу ли я заставить виджет tkinter.Text переносить строки на символ «пробел», а также на слова?Python

Программы на Python
Гость
Могу ли я заставить виджет tkinter.Text переносить строки на символ «пробел», а также на слова?

Сообщение Гость »


Ниже приведен пример приложения tkinter с полем Text, которое, как и ожидалось, переносится на следующую строку для длинных слов. Проблема, однако, в том, что пробелы не переходят на следующую строку таким же образом. Я могу ввести столько пробелов, сколько захочу, перед началом нового слова, и перенос строки не произойдет. Как только я начинаю вводить любые другие печатные символы (а также символы табуляции и новой строки), текст переносится, как и ожидалось.

Как настроить виджет Текст так, чтобы он также переносился на пробелы в конце строки? Есть ли лучший метод, чем, скажем, анализ длины рассматриваемой строки (возможно, с помощью Text.count()) и принудительное введение новой строки после символов width?
импортировать tkinter как tk корень = тк.Тк() текст = tk.Text(корень, обертка='слово', ширина=40, высота=10) text.pack(expand=True, fill='both') если __name__ == '__main__': корень.mainloop()

Вернуться в «Python»