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, ...
Get Python in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.