Node:label, Next:message, Previous:Widget creation, Up:Widget creation
label
A label is a simple widget for displaying a single line of text.
An example of creating an instance of a label is
label .l -text "Hello world!"
which simply creates the label named .l
with the text Hello
world!
displayed in it.
Most widgets that display text can have a variable associated with them
through the option -textvariable
. When the value of the variable
is changed the text changes in the associated label.
For example,
label .l -text "Hello world!" -textvariable mytext
creates a text label called .l
displaying the initial text Hello
world!
and associated text variable mytext
; mytext
will start
with the value Hello world!
. However, if the following script is
executed:
set mytext "Goodbye moon!"
then magically the text in the label will change to Goodbye moon!
.