Úvod do Tkinter - Okna pro jazyk Python - Postavené na základech 'An
Introduction to Tkinter'
[ předchozí ] [ další ] [ obsah ] [
originál ]
Tkinter - Message
Udělátko Message (Zpráva) je
varianta udělátka Label
vytvořená pro zobrazení víceřádkových zpráv. Zpráva může zalomit text
a přizpůsobit šířku velikosti textu.
Kdy použít udělátko Message:
Toto udělátko může být využito k zobrazení krátkých textových zpráv v
jednom druhu písma. Můžete samozřejmě použít udělátko Label. Jestliže potřebujete zobrazit
text ve vícero druhách, použijte udělátko Text.
Pojetí
K vytvoření Zprávy musíte pouze určit textový řetězec do udělátka.
Jestliže je to potřeba, udělátko automaticky zalomí text do řádků.
# -*- coding: utf-8 -*-
from Tkinter import *
okno = Tk()
w = Message(okno, text=u"Toto je zpráva")
w.pack()
mainloop()
Když neurčíte nic kromě textu, udělátko samo zalomí text. Když se
tomuto chování chcete vyhnout, určete parametr width:
# -*- coding: utf-8 -*-
from Tkinter import *
okno = Tk()
w = Message(okno, text=u"Toto je relativně dlouhá zpráva",width=50)
w.pack()
mainloop()
Referenční příručka
-
Message(master=None, **options) (class) [#]
-
Více řádková zpráva.
-
master
-
Rodičovské udělátko
-
**options
-
Parametry udělátka, Podívej se na metodu config
pro všechny dostupné parametry.
-
config(**options)
[#]
-
Upraví jeden nebo více parametrů udělátka. Když nejsou parametry
dány, tato metoda vrací seznam již všech daných parametrů.
-
**options
-
Parametry udělátka.
-
anchor=
-
Tento parametr určuje, kde se zpráva vykreslí. Používejte
parametry N, NE, E, SE, S,
SW, W, NW nebo CENTER. Standardní
nastavení je CENTER.
-
aspect=
-
Standardní nastavení je 150, což znamená, že zpráva bude o 50%
širší než vyšší. Když je dán parametr width, tento parametr je ignorován.
(aspect/Aspect)
-
background=
-
Barva pozadí zprávy. Standardní nastavení závisí na systému.
(background/Background)
-
bg=
-
Stejné jako background.
-
borderwidth=
-
Šířka okraje. Standardní nastavení je 2 pixely.
(borderWidth/BorderWidth)
-
bd=
-
Stejné jako borderwidth.
-
cursor=
-
Jaký kurzor použít, když se myš nachází nad tlačítkem.
Standardní nastavení závisí na systému. (cursor/Cursor)
-
font=
-
Druh písma použitého ve zprávě. Standardní nastavení závisí na
systému. (font/Font)
-
foreground=
-
Barva písma. Standardní nastavení závisí na systému.
(foreground/Foreground)
-
fg=
-
Stejné jako foreground.
-
highlightbackground=
-
Jaká barva se použije na zvýraznění okraje, když zpráva nebude
mít focus. Standardní nastavení záleží na systému.
(highlightBackground/HighlightBackground)
-
highlightcolor=
-
Jaká barva se použije na zvýraznění okraje, když zpráva bude
mít focus. Standardní nastavení záleží na systému.
(highlightColor/HighlightColor)
-
highlightthickness=
-
Šířka zvýrazněného okraje. Standardní nastavení záleží na
systému (obvykle jeden nebo dva pixely).
(highlightThickness/HighlightThickness)
-
justify=
-
Definuje na jakou stranu zarovnat řádky. Používejte parametry
LEFT, RIGHT nebo CENTER. Standartní
nastavení je LEFT. (justify/Justify)
-
padx=
-
Horizntální vycpávka mezi okrajem a obsahem udělátka.
Standardní nastavení je -1 (bez vycpávky). (padX/Pad)
-
pady=
-
Vertikální vycpávka mezi okrajem a obsahem udělátka. Standardní
nastavení je -1 (bez vycpávky). (padY/Pad)
-
relief=
-
Okrasa okraje. Standartní nastavení he FLAT. Další možné parametry jsou
SUNKEN, RAISED, GROOVE a RIDGE.
(relief/Relief)
-
takefocus=
-
Jestliže je tento parametr nastaven na true, udělátko přijímá
focus klávesou Tab.
(takeFocus/TakeFocus)
-
text=
-
Text zprávy. (text/Text)
-
textvariable=
-
Spojí Tkinterovskou proměnou (obvykle StringVar) se zprávou. Jesliže se
proměnná změní, zpráva se automaticky změní.
(textVariable/Variable)
-
width=
-
Šířka udělátka v textových jednotkách. Jestliže je tento
parametr vynechán, udělátko přizpůsobí svoji šířku založenou na
parametru aspect.
(width/Width)
Přeložil a upravil - Jakub Vojáček - Copyright © 2006 TkinterCZ -
GNU Free Documentation
License 1.2