The Radiobutton Widget

Create a radiobutton with the Radiobutton method. A radiobutton has an indicator to the left of the label indicating whether the button is selected. It differs from a checkbutton in that only one button may be selected at the same time. Each button in a group of radiobuttons uses the same variable specified with the -variable option; when selected, the button assigns that variable the value specified by the -value option.

$parentwidget->Radiobutton (options)

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

Other options are:

-command => callback

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

-indicatoron => boolean

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

-selectcolor => color

Color of the indicator when the radiobutton is on.

-selectimage => imgptr

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

-text => 'text'

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

-textvariable => \$variable

Points to the variable containing text to be displayed in the radiobutton. Button text will change as $variable ...

Get Perl 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.