The Checkbutton Widget

Create a checkbutton with the Checkbutton command. A checkbutton has an indicator to the left of the label indicating whether the button is selected. The boolean status of the button (0, 1, or values as specified by the -onvalue and -offvalue options) is stored in the variable specified with the -variable option.

$parentwidget->Checkbutton (options)

The standard configuration options that apply to Checkbutton are: -activeback-ground, -activeforeground, -anchor, -background, -bg, -bitmap, -borderwidth, -bd, -cursor, -disabledforeground, -font, -foreground, -fg, -height, -highlight-background, -highlightcolor, -highlightthickness, -image, -justify, -padx, -pady, -relief, -state, -takefocus, -underline, -width, and -wraplength.

Other options are:

-command => callback

Pointer to a function that will be called when the checkbutton is pressed.

-indicatoron => boolean

Determines whether to display the indicator. Default is on (1).

-offvalue => newvalue

Specifies the value used when the checkbutton is off. Must be a scalar. Default is 0.

-onvalue => newvalue

Specifies the value used when the checkbutton is on. Must be a scalar. Default is 1.

-selectcolor => color

Color of the indicator when the checkbutton is on.

-selectimage => imgptr

Defines the image to be displayed instead of text when the checkbutton is on. Ignored if -image is not used.

-text => ' text '

Defines the text string displayed in the checkbutton. See also -textvariable.

-textvariable => \$ variable

Points to the variable ...

Get Perl in a Nutshell, 2nd Edition 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.