2015-09-26 3 views
-1

У меня возникли проблемы с разворачиванием виджет текстового поля в Tkinterразворачивания текстового поля виджета Tkinter

self.usrText1 = Text(self.usrDetailsFrame, height=4, width=15) 
    self.usrText1.insert(END, "Enter Text") 
    self.usrText1.grid(row=8, column=1, sticky=W, padx=3) 

Теперь, когда я пытаюсь обновить текстовое поле со строкой с несколькими линиями, я получаю завернутый версия строки, которая приводит к искажению очень хорошо отформатированной строки из "\n".join(self.person.getBooks())

self.usrText1.delete("1.0",END) 
    self.usrText1.insert(END,"\n".join(self.person.getBooks())) 

Как я разворачивать текстовое поле? Или, может быть, добавить прокрутки? Обратите внимание, что я использую Python 2.7, спасибо

ответ

1

Используйте документированную wrap вариант для текстового виджета:

self.usrText1 = Text(..., wrap="none") 
+0

ой я не знал, вы могли бы сделать это! благодаря – user859385