
my_text = Text(root, **options)
my_text.config()
- autoseparators = Určuje boolean, ktorý hovorí, či sa oddeľovače automaticky vkladajú do zásobníka na zrušenie. Má význam len vtedy, keď -undo je true. Predvolená hodnota je 1.
- background = Určuje farbu pozadia widgetu.
- bg = Rovnaké ako background.
- borderwidth = Určuje šírku okraja. Predvolená hodnota je 0 (bez okraja).
- bd = Rovnaké ako borderwidth.
- cursor = Definuje kurzor widgetu. Viď možnosti CURSOR.
- exportselection = Kopíruje vybraný text do schránky, ak je nastavené na True.
- font = Definuje písmo textu použité vo widgete. Napr.:
(
"Comic Sans MS"
,
20
,
"bold"
)
- foreground = Definuje farbu popredia widgetu.
- fg = Rovnaké ako farba foreground.
- height = Určuje výšku widgetu v jednotkách znakov v fonte zadanom voľbou -font. Musí byť aspoň jedna. Predvolená hodnota je 24.
- highlightbackground = Keď widget nemá fokus, definuje farbu zvýrazneného okraja fokusu.
- highlightcolor = Keď má widget fokus, definuje farbu zvýrazneného okraja fokusu.
- highlightthickness = Definuje šírku zvýrazneného okraja fokusu.
- insertbackground = Určuje farbu, ktorá sa použije ako pozadie v oblasti ktorú pokrýva vkladací kurzor.
- insertborderwidth = Určuje hodnotu označujúcu šírku 3-D okraja, ktorý sa má nakresliť okolo vkladacieho kurzora.
- insertofftime = Určuje hodnotu udávajúcu počet milisekúnd má zostať vkladací kurzor „vypnutý“ v každom cykle blikania. Predvolená hodnota je 300.
- insertontime = Určuje hodnotu udávajúcu počet milisekúnd má zostať vkladací kurzor „zapnutý“ v každom cykle blikania. Predvolená hodnota je 600
- insertwidth = Určuje hodnotu udávajúcu celkovú šírku vkladacieho kurzora. Predvolená hodnota je 2.
- maxundo = Určuje maximálny počet zložených akcií zrušenia na zásobníku akcií zrušenia. Nula alebo záporná hodnota znamená neobmedzené zrušenie zásobníka. Predvolená hodnota je 0.
- padx = Určuje horizontálne vymedzenie medzi textom a okrajom widgetu.
- pady = Definuje vertikálne vymedzenie medzi textom a okrajom widgetu.
- relief = Definuje dekoráciu okraja. FLAT (predvolené), GROOVE, RAISED, RIDGE, SUNKEN.
- selectbackground = Určuje farbu pozadia, ktorá sa má použiť pri pri zobrazovaní vybraných položiek.
- selectborderwidth = Určuje hodnotu udávajúcu šírku 3-D okraja, ktorý sa má nakresliť okolo vybraných položiek. Predvolená hodnota je 0.
- selectforeground = Určuje farbu popredia, ktorá sa má použiť pri pri zobrazovaní vybraných položiek.
- setgrid = Určuje logickú hodnotu, ktorá určuje, či má widget ovládať mriežku na zmenu veľkosti svojho okna najvyššej úrovne. Predvolená hodnota je 0.
- spacing1 = Vyžaduje dodatočný priestor nad každým riadkom textu vo widgete, pomocou niektorého zo štandardných formulárov pre odstupy na obrazovke. Ak sa riadok zabalí, tento táto možnosť sa vzťahuje len na prvý riadok na displeji. Predvolená hodnota je 0.
- spacing2 = Pre riadky, ktoré sa zalamujú (takže pokrývajú viac ako jeden riadok na displeja) táto možnosť určuje dodatočný priestor, ktorý sa má poskytnúť medzi riadkami zobrazenia, ktoré predstavujú jeden riadok textu. Predvolená hodnota je 0.
- spacing3 = Vyžaduje dodatočný priestor pod každým riadkom textu vo widgete, pomocou niektorého zo štandardných formulárov pre odstupy na obrazovke. Ak sa riadok zalamuje, tento táto možnosť sa vzťahuje len na posledný riadok na displeji. Predvolená hodnota je 0.
- state = NORMAL (predvolené), ACTIVE, DISABLED.
- tabs = Určuje sadu zarážok tabulátora pre okno.
- takefocus = Určuje, či používateľ môže použiť kláves Tab na presun na tento widget. Možnosti: TRUE, FALSE.
- undo = Určuje logickú hodnotu, ktorá hovorí, či je mechanizmus undo aktívny alebo nie. Predvolená hodnota je 0.
- width = Určuje šírku widgetu. Predvolená hodnota je 80.
- wrap = Určuje, ako sa má zaobchádzať s riadkami v texte, ktoré sú príliš dlhé na to, aby sa mohli zobraziť v jednom riadku okna textu. Hodnota musí byť None alebo char alebo word. Predvolená hodnota je CHAR.
- xscrollcommand = Pripojenie k horizontálnemu posuvníku.
- yscrollcommand = Pripojenie k vertikálnemu posuvníku.
Metódy:
index(index) – Získanie zadaného indexu.
insert(index) – Vloženie reťazca na zadaný index.
see(index) – Skontroluje, či je reťazec na danom indexe viditeľný alebo nie.
get(startindex, endindex) – na získanie znakov v danom rozsahu.
delete(startindex, endindex) – odstráni znaky v zadanom rozsahu.
Metódy spracovania „tagov“:
tag_delete(tagname) – na odstránenie zadaného tagu.
tag_add(tagname, startindex, endindex) – na označenie reťazca v zadanom rozsahu
tag_remove(tagname, startindex, endindex) – na odstránenie tagu zo zadaného rozsahu
Metódy spracovania označení:
mark_names() – na získanie všetkých značiek v zadanom rozsahu.
index(mark) – na získanie indexu značky.
mark_gravity() – na získanie gravitácie danej značky.