Commonly Used Simple Widgets
The Tkinter module
provides a number of simple widgets that cover most needs of basic
GUI applications. This section documents the
Button, Checkbutton,
Entry, Label,
Listbox, Radiobutton,
Scale, and Scrollbar widgets.
Button
Class
Button implements a
pushbutton, which the user clicks to execute an
action. Instantiate Button with option
text=
somestring to let
the button show text, or
image=
imageobject to
let the button show an image. You normally use option
command=
callable to
have callable execute without arguments
when the user clicks the button. callable
can be a function, a bound method of an object, an instance of a
class with a __call__ method, or a
lambda.
Besides methods common to all widgets, an instance
b of class Button
supplies two button-specific methods.
Checkbutton
Class
Checkbutton implements a
checkbox, which is a little box, optionally
displaying a checkmark, that the user clicks to toggle on or off. You
normally instantiate Checkbutton with exactly one
of the two options
text=
somestring, to
label the box with text, or
image=
imageobject, to
label the box with an image. Optionally, use option
command=
callable to
have callable execute without arguments
when the user clicks the box. callable can
be a function, a bound method of an object, an instance of a class
with a __call__ method, or a
lambda.
An instance c of
Checkbutton must be associated with a
Tkinter variable object
v, using configuration option
variable=
v of
c. Normally, ...