tkinter.
Text
(**kwargs)Виджет, многострочное текстовое поле.
Наследник:
tkinter.Widget
tkinter.XView
tkinter.YView
autoseparators -
exportselection -
height -
insertbackground -
insertborderwidth -
insertofftime -
insertontime -
insertwidth -
maxundo -
selectbackground -
selectborderwidth -
selectforeground -
setgrid -
spacing1 -
spacing2 -
spacing3 -
state -
tabs -
undo -
xscrollcommand -
yscrollcommand -
width -
wrap - константа Перенос строки
# со скроллом
scrollbar = Scrollbar(master)
text = Text(
master,
yscrollcommand=scrollbar.set,
)
scrollbar.config(command=text.yview)
get
(index1, index2=None)Возвращает символы в указанном промежутке
text.get('1.0', 'END')
delete
(index1, index2)Удаляет символы в указанном промежутке
text.delete('1.0', 'END')
index
(index)index
(mark)Возвращает индекс индекса или индекс указанной метки
insert
(index, chars, *args)Вставляет символы от указаннйой позиции
text.insert(1.0, 'strings')
text.insert(INSERT, "Hello.....")
text.insert(END, "Bye Bye.....")
mark_gravity
(markName, direction=None)Задает вес метке
mark_names
()Возвращает список всех меток
mark_set
(markName, index)Устанавливает метку
t.mark_set('first', '2.5')
mark_unset
(*markNames)Удаляет метки
see
(index)Прокручивает виджет до указанной позиции
tag_add
(tagName, index1, *args)Добавляет тег в текст
t.tag_add('tag', SEL_FIRST, SEL_LAST)
text.tag_add("here", "1.0", "1.4")
tag_config
(tagName, cnf=None, **kwargs)tag_configure
(tagName, cnf=None, **kwargs)Конфигурирует тег
t.tag_config('tag', background='black', foregraund='red', font=('times', 14, 'italic'))
tag_delete
(*tagNames)Удаляет теги
tag_remove
(tagName, index1, index2=None)Удаляет тег из указанного промежутка
see
(pos)Прокручивает текстовое поле до позиции