Spec-Zone .ru
спецификации, руководства, описания, API
Spec-Zone .ru
спецификации, руководства, описания, API
Библиотека разработчика Mac Разработчик
Поиск

 

Эта страница руководства для  версии 10.9 Mac OS X

Если Вы выполняете различную версию  Mac OS X, просматриваете документацию локально:

Читать страницы руководства

Страницы руководства предназначаются как справочник для людей, уже понимающих технологию.

  • Чтобы изучить, как руководство организовано или узнать о синтаксисе команды, прочитайте страницу руководства для страниц справочника (5).

  • Для получения дополнительной информации об этой технологии, ищите другую документацию в Библиотеке Разработчика Apple.

  • Для получения общей информации о записи сценариев оболочки, считайте Shell, Пишущий сценарий Учебника для начинающих.



radiobutton(n)                              Tk Built-In Commands                              radiobutton(n)



____________________________________________________________________________________________________________

NAME
       radiobutton - Create and manipulate radiobutton widgets

SYNOPSIS
       radiobutton pathName ?options?

STANDARD OPTIONS
       -activebackground     -disabledforeground  -padx
       -activeforeground     -font                -pady
       -anchor               -foreground          -relief
       -background           -highlightbackground -takefocus
       -bitmap               -highlightcolor      -text
       -borderwidth          -highlightthickness  -textvariable
       -compound             -image               -underline
       -cursor               -justify             -wraplength

       See the options manual entry for details on the standard options.

WIDGET-SPECIFIC OPTIONS
       Command-Line Name:-command
       Database Name:  command
       Database Class: Command

              Specifies  a Tcl command to associate with the button.  This command is typically invoked when
              mouse button 1 is released over the button window.  The button's  global  variable  (-variable
              option) will be updated before the command is invoked.

       Command-Line Name:-height
       Database Name:  height
       Database Class: Height

              Specifies  a  desired  height for the button.  If an image or bitmap is being displayed in the
              button then the value is in screen units (i.e. any of the forms acceptable  to  Tk_GetPixels);
              for text it is in lines of text.  If this option is not specified, the button's desired height
              is computed from the size of the image or bitmap or text being displayed in it.

       Command-Line Name:-indicatoron
       Database Name:  indicatorOn
       Database Class: IndicatorOn

              Specifies whether or not the indicator should be drawn.  Must be a proper boolean  value.   If
              false,  the relief option is ignored and the widget's relief is always sunken if the widget is
              selected and raised otherwise.

       Command-Line Name:-selectcolor
       Database Name:  selectColor
       Database Class: Background

              Specifies a background color to use when the button is selected.  If indicatorOn is true  then
              the  color  applies to the indicator.  Under Windows, this color is used as the background for
              the indicator regardless of the select state.  If indicatorOn is false, this color is used  as
              the background for the entire widget, in place of background or activeBackground, whenever the
              widget is selected.  If specified as an empty string then no special color is  used  for  dis-playing displaying
              playing when the widget is selected.

       Command-Line Name:-offrelief
       Database Name:  offRelief
       Database Class: OffRelief

              Specifies  the  relief for the checkbutton when the indicator is not drawn and the checkbutton
              is off.  The default value is "raised".  By setting this option to "flat" and setting -indica-toron -indicatoron
              toron  to  false  and  -overrelief to "raised", the effect is achieved of having a flat button
              that raises on mouse-over and which is depressed when activated.  This is the  behavior  typi-cally typically
              cally  exhibited  by  the Align-Left, Align-Right, and Center radiobuttons on the toolbar of a
              word-processor, for example.

       Command-Line Name:-overrelief
       Database Name:  overRelief
       Database Class: OverRelief

              Specifies an alternative relief for the radiobutton, to be used when the mouse cursor is  over
              the  widget.   This  option  can  be used to make toolbar buttons, by configuring -relief flat
              -overrelief raised.  If the value of this option is the  empty  string,  then  no  alternative
              relief is used when the mouse cursor is over the radiobutton.  The empty string is the default
              value.

       Command-Line Name:-selectimage
       Database Name:  selectImage
       Database Class: SelectImage

              Specifies an image to display (in place of the image option) when the radiobutton is selected.
              This option is ignored unless the image option has been specified.

       Command-Line Name:-state
       Database Name:  state
       Database Class: State

              Specifies  one  of  three states for the radiobutton:  normal, active, or disabled.  In normal
              state the radiobutton is displayed using the foreground and background  options.   The  active
              state  is  typically  used  when  the  pointer  is  over the radiobutton.  In active state the
              radiobutton is displayed using the activeForeground and  activeBackground  options.   Disabled
              state  means  that the radiobutton should be insensitive:  the default bindings will refuse to
              activate the widget and will ignore mouse button presses.  In  this  state  the  disabledFore-ground disabledForeground
              ground and background options determine how the radiobutton is displayed.

       Command-Line Name:-tristateimage
       Database Name:  tristateImage
       Database Class: TristateImage

              Specifies an image to display (in place of the image option) when the radiobutton is selected. |
              This option is ignored unless the image option has been specified.

       Command-Line Name:-tristatevalue
       Database Name:  tristateValue
       Database Class: Value

              Specifies the value that causes the radiobutton to display  the  multi-value  selection,  also |
              known as the tri-state mode.  Defaults to "".

       Command-Line Name:-value
       Database Name:  value
       Database Class: Value

              Specifies value to store in the button's associated variable whenever this button is selected.

       Command-Line Name:-variable
       Database Name:  variable
       Database Class: Variable

              Specifies name of global variable to set whenever this button is selected.   Changes  in  this
              variable  also cause the button to select or deselect itself.  Defaults to the value selected-Button. selectedButton.
              Button.

       Command-Line Name:-width
       Database Name:  width
       Database Class: Width

              Specifies a desired width for the button.  If an image or bitmap is  being  displayed  in  the
              button,  the  value is in screen units (i.e. any of the forms acceptable to Tk_GetPixels); for
              text it is in characters.  If this option is not specified, the button's desired width is com-puted computed
              puted from the size of the image or bitmap or text being displayed in it.
____________________________________________________________________________________________________________

DESCRIPTION
       The  radiobutton  command  creates  a new window (given by the pathName argument) and makes it into a
       radiobutton widget.  Additional options, described above, may be specified on the command line or  in
       the  option database to configure aspects of the radiobutton such as its colors, font, text, and ini-tial initial
       tial relief.  The radiobutton command returns its pathName argument.  At the  time  this  command  is
       invoked, there must not exist a window named pathName, but pathName's parent must exist.

       A  radiobutton  is  a  widget that displays a textual string, bitmap or image and a diamond or circle
       called an indicator.  If text is displayed, it must all be in a single font, but it can occupy multi-ple multiple
       ple  lines  on  the  screen  (if it contains newlines or if wrapping occurs because of the wrapLength
       option) and one of the characters may  optionally  be  underlined  using  the  underline  option.   A
       radiobutton has all of the behavior of a simple button: it can display itself in either of three dif-ferent different
       ferent ways, according to the state option; it can be made to appear raised, sunken, or flat; it  can
       be made to flash; and it invokes a Tcl command whenever mouse button 1 is clicked over the check but-ton. button.
       ton.

       In addition, radiobuttons can be selected.  If a radiobutton is selected, the indicator  is  normally
       drawn with a selected appearance, and a Tcl variable associated with the radiobutton is set to a par-ticular particular
       ticular value (normally 1).  Under Unix, the indicator is drawn with a sunken relief  and  a  special
       color.   Under  Windows,  the indicator is drawn with a round mark inside.  If the radiobutton is not
       selected, then the indicator is drawn with a deselected appearance, and the  associated  variable  is
       set  to  a different value (typically 0).  The indicator is drawn without a round mark inside.  Typi-cally, Typically,
       cally, several radiobuttons share a single variable and the value of  the  variable  indicates  which
       radiobutton  is  to be selected.  When a radiobutton is selected it sets the value of the variable to
       indicate that fact;  each radiobutton also monitors the  value  of  the  variable  and  automatically
       selects  and deselects itself when the variable's value changes.  If the variable's value matches the |
       tristateValue, then the radiobutton is drawn using the tri-state mode.  This mode is used to indicate |
       mixed  or  multiple  values.   (This  is  used  when the radiobutton represents the state of multiple |
       items.)  By default the variable selectedButton is used;  its contents give the name  of  the  button
       that  is  selected,  or the empty string if no button associated with that variable is selected.  The
       name of the variable for a radiobutton, plus the variable to be stored into it, may be modified  with
       options  on  the  command  line or in the option database.  Configuration options may also be used to
       modify the way the indicator is displayed (or  whether  it  is  displayed  at  all).   By  default  a
       radiobutton is configured to select itself on button clicks.

WIDGET COMMAND
       The  radiobutton  command creates a new Tcl command whose name is pathName.  This command may be used
       to invoke various operations on the widget.  It has the following general form:
              pathName option ?arg arg ...?
       Option and the args determine the exact behavior of the command.  The following commands are possible
       for radiobutton widgets:

       pathName cget option
              Returns the current value of the configuration option given by option.  Option may have any of
              the values accepted by the radiobutton command.

       pathName configure ?option? ?value option value ...?
              Query or modify the configuration options of the widget.  If no option is specified, returns a
              list  describing  all of the available options for pathName (see Tk_ConfigureInfo for informa-tion information
              tion on the format of this list).  If option is specified with no value, the command returns a
              list describing the one named option (this list will be identical to the corresponding sublist
              of the value returned if no option is specified).  If one or more option-value pairs are spec-ified, specified,
              ified,  the  command  modifies the given widget option(s) to have the given value(s);  in this
              case the command returns an empty string.  Option may have any of the values accepted  by  the
              radiobutton command.

       pathName deselect
              Deselects  the  radiobutton  and  sets  the  associated  variable to an empty string.  If this
              radiobutton was not currently selected, the command has no effect.

       pathName flash
              Flashes the radiobutton.  This is accomplished by redisplaying the radiobutton several  times,
              alternating between active and normal colors.  At the end of the flash the radiobutton is left
              in the same normal/active state as when the command was invoked.  This command is  ignored  if
              the radiobutton's state is disabled.

       pathName invoke
              Does just what would have happened if the user invoked the radiobutton with the mouse: selects
              the button and invokes its associated Tcl command, if there is one.  The return value  is  the
              return  value  from the Tcl command, or an empty string if there is no command associated with
              the radiobutton.  This command is ignored if the radiobutton's state is disabled.

       pathName select
              Selects the radiobutton and sets the associated variable to the value  corresponding  to  this
              widget.

BINDINGS
       Tk  automatically creates class bindings for radiobuttons that give them the following default behav-ior: behavior:
       ior:

       [1]    On Unix systems, a radiobutton activates whenever the mouse passes  over  it  and  deactivates
              whenever the mouse leaves the radiobutton.  On Mac and Windows systems, when mouse button 1 is
              pressed over a radiobutton, the button activates whenever the mouse pointer is inside the but-ton, button,
              ton, and deactivates whenever the mouse pointer leaves the button.

       [2]    When  mouse  button 1 is pressed over a radiobutton it is invoked (it becomes selected and the
              command associated with the button is invoked, if there is one).

       [3]    When a radiobutton has the input focus, the space key causes the radiobutton to be invoked.

       If the radiobutton's state is disabled then none of the above actions occur:  the radiobutton is com-pletely completely
       pletely non-responsive.

       The  behavior  of  radiobuttons  can be changed by defining new bindings for individual widgets or by
       redefining the class bindings.

SEE ALSO
       checkbutton(n), labelframe(n), listbox(n), options(n), scale(n), ttk::radiobutton(n)

KEYWORDS
       radiobutton, widget



Tk                                                   4.4                                      radiobutton(n)

Сообщение о проблемах

Способ сообщить о проблеме с этой страницей руководства зависит от типа проблемы:

Ошибки содержания
Ошибки отчета в содержании этой документации к проекту Tk.
Отчеты об ошибках
Сообщите об ошибках в функциональности описанного инструмента или API к Apple через Генератор отчетов Ошибки и к проекту Tk через их страницу создания отчетов ошибки.
Форматирование проблем
Отчет, форматирующий ошибки в интерактивной версии этих страниц со ссылками на отзыв ниже.