ttk::radiobutton
Section: Tk Themed Widget (n)
Updated: 8.5
Index
Return to Main Contents
 
NAME
ttk::radiobutton - Mutually exclusive option widget
 
SYNOPSIS
ttk::radiobutton pathName ?options?
 
DESCRIPTION
ttk::radiobutton widgets are used in groups to show or change
a set of mutually-exclusive options.
Radiobuttons are linked to a Tcl variable,
and have an associated value; when a radiobutton is clicked,
it sets the variable to its associated value.
 
STANDARD OPTIONS
-class     -compound-cursor
-image     -state-style
-takefocus -text-textvariable
-underline -width
See the ttk_widget manual entry for details on the standard options.
 
WIDGET-SPECIFIC OPTIONS
[ -command command Command ]
A Tcl script to evaluate whenever the widget is invoked.
[ -value Value Value ]
The value to store in the associated -variable 
when the widget is selected. 
[ -variable variable Variable ]
The name of a global variable whose value is linked to the widget.
Default value is ::selectedButton.
 
WIDGET COMMAND
In addition to the standard 
cget, configure, identify, instate, and state 
commands, radiobuttons support the following additional
widget commands:
- pathname invoke
- 
Sets the -variable to the -value, selects the widget,
and evaluates the associated -command.  
Returns the result of the -command, or the empty
string if no -command is specified.
WIDGET STATES
The widget does not respond to user input if the disabled state is set.
The widget sets the selected state whenever 
the linked -variable is set to the widget's -value,
and clears it otherwise.
The widget sets the alternate state whenever the 
linked -variable is unset.  
(The alternate state may be used to indicate a
``tri-state''
or
``indeterminate''
selection.)
 
SEE ALSO
ttk::widget(n), ttk::checkbutton(n), radiobutton(n)
 
KEYWORDS
widget, button, option