Text¶
- class
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) Прокручивает текстовое поле до позиции