## Tcl9.0.3/Tk9.0.3 Documentation > Tk Commands > ttk_widget

### Tcl/Tk Applications | Tcl Commands | Tk Commands | [incr Tcl] Package Commands | SQLite3 Package Commands | TDBC Package Commands | tdbc::mysql Package Commands | tdbc::odbc Package Commands | tdbc::postgres Package Commands | tdbc::sqlite3 Package Commands | Thread Package Commands | Tcl C API | Tk C API | [incr Tcl] Package C API | TDBC Package C API

  NAME
    ttk::widget — Tk を基調とした部品により運営されている標準の指定項目と命令 　　Standard options and commands supported by Tk themed widgets
  説明 DESCRIPTION
  標準指示項目STANDARD OPTIONS
    -class, undefined, undefined
    -cursor, cursor, Cursor
    -takefocus, takeFocus, TakeFocus
    -style, style, Style
  摺動部品指示 SCROLLABLE WIDGET OPTIONS
    -xscrollcommand, xScrollCommand, ScrollCommand
    -yscrollcommand, yScrollCommand, ScrollCommand
  札指定項目LABEL OPTIONS
    -anchor, anchor, Anchor
    -compound, compound, Compound
      text
      image
      center
      top
      bottom
      left
      right
      none
    -font, font, Font
    -foreground, textColor, TextColor
    -image, image, Image
    -justify, justify, Justify
    -padding, padding, Padding
    -text, text, Text
    -textvariable, textVariable, Variable
    -underline, underline, Underline
    -width, width, Width
    -wraplength, wrapLength, WrapLength
  入力箱指示項目 ENTRY OPTIONS
    -placeholder, placeHolder, PlaceHolder
    -placeholderforeground, placeHolderForeground, PlaceHolderForeground
  互換性の指示 COMPATIBILITY OPTIONS
    -state, state, State
  COMMANDS
    pathName cget option
    pathName configure ?option? ?value option value ...?
    pathName identify element x y
    pathName instate statespec ?script?
    pathName state ?stateSpec?
    pathName style
    pathName xview args
      pathName xview
      pathName xview index
      pathName xview moveto fraction
      pathName xview scroll number what
    pathName yview args
      pathName yview
      pathName yview index
      pathName yview moveto fraction
      pathName yview scroll number what
  部品の状態 WIDGET STATES
    active
    disabled
    focus
    pressed
    selected
    background
    readonly
    alternate
    invalid
    hover
    user1-user6
  用例 EXAMPLES
  SEE ALSO
  KEYWORDS

### NAME

ttk::widget — Tk を基調とした部品により運営されている標準の指定項目と命令 　　Standard options and commands supported by Tk themed widgets

### 説明 DESCRIPTION

この取扱説明書は通常の部品指示項目と命令を記述する｡ 　　 This manual describes common widget options and commands.

### 標準指示項目STANDARD OPTIONS

次の指示項目は全ての Tk を基調とした部品により運営されている: 　　　　　 The following options are supported by all Tk themed widgets:

Command-Line Name: -class
Database Name: undefined
Database Class: undefined
  窓の級を指定する｡その級は､窓の他の指示項目の為の指示項目の基本データの問合せの時に､省略時設定の窓への束縛を定め､窓の省略時設定の割付と様式を選択する為に使用される｡これは読取り専用の指示項目である: 窓が作成される時にのみ設定することができ､ configure 部品を使って変更することはできない｡ Specifies the window class. The class is used when querying the option database for the window's other options, to determine the default bindtags for the window, and to select the widget's default layout and style. This is a read-only option: it may only be specified when the window is created, and may not be changed with the configure widget command.

Command-Line Name: -cursor
Database Name: cursor
Database Class: Cursor
  部品の為に使われるマウス遊走子を指定する｡適切な値に就いては Tk 参照取扱説明書内の Tk_GetCursor と cursors(n) を参照されたい｡もし空文字列(省略時設定)に設定される場合､遊走子は親の部品から引継ぐ｡ Specifies the mouse cursor to be used for the widget. See Tk_GetCursor and cursors(n) in the Tk reference manual for the legal values. If set to the empty string (the default), the cursor is inherited from the parent widget.

Command-Line Name: -takefocus
Database Name: takeFocus
Database Class: TakeFocus
  鍵盤横断の間に窓が注目を受けるか否かを定める｡ 0 か 1 か､命令前置辞(それに部品経路が追記され､ 0 か 1 かを返すべきものである)か､空文字列かである｡全部の記述に就いては Tk の取扱説明書内の追加指定項目options(n) を参照されたい｡ 　　 Determines whether the window accepts the focus during keyboard traversal. Either 0, 1, a command prefix (to which the widget path is appended, and which should return 0 or 1), or the empty string. See options(n) in the Tk reference manual for the full description.

Command-Line Name: -style
Database Name: style
Database Class: Style
  誂えの部品様式の設定に使われ得る｡ 　 May be used to specify a custom widget style.

### 摺動部品指示 SCROLLABLE WIDGET OPTIONS

次の指示項目は摺動盤によって制御できる部品によって運営されている｡更なる詳細は scrollbar(n) を参照されたい｡ 　 The following options are supported by widgets that are controllable by a scrollbar. See scrollbar(n) for more information

Command-Line Name: -xscrollcommand
Database Name: xScrollCommand
Database Class: ScrollCommand
  水平摺動盤と通信する為の命令の前置辞｡ 部品の窓の中の視野が変化する時､その部品は scroll 命令と二つの数を繋ぎ合わせる事により Tcl 命令を生成する｡それぞれの数は 0 と 1 の間の小数であり文章内の位置を指し示す; 0 は先頭を指し示す､ 1 は末尾を指し示す｡第１の小数は部品の初めの情報を指示し､第２の小数は可視の部位の直後の位置を指示す｡ 　　 A command prefix, used to communicate with horizontal scrollbars. When the view in the widget's window changes, the widget will generate a Tcl command by concatenating the scroll command and two numbers. Each of the numbers is a fraction between 0 and 1 indicating a position in the document; 0 indicates the beginning, and 1 indicates the end. The first fraction indicates the first information in the widget that is visible in the window, and the second fraction indicates the information just after the last portion that is visible.

  典型的には xScrollCommand 指示項目は scrollbar 部品の経路名に “set” が続いて構成される､譬えば “.x.scrollbar set” ｡これは､何時であれ窓内の可視が変化した時に､巻上げ帯が更新されることを惹き起こす｡ 　　　 Typically the -xscrollcommand option consists of the path name of a scrollbar widget followed by “set”, e.g. “.x.scrollbar set”. This will cause the scrollbar to be updated whenever the view in the window changes.

  もしこの指示項目が空文字列に設定されていると(無為設定)､どの命令も実行されない｡ 　　 If this option is set to the empty string (the default), then no command will be executed.

Command-Line Name: -yscrollcommand
Database Name: yScrollCommand
Database Class: ScrollCommand
  垂直巻上げ帯と通信する為の命令の前置辞｡詳細は上述の -xscrollcommand の記述を参照されたい｡ 　　 A command prefix, used to communicate with vertical scrollbars. See the description of -xscrollcommand above for details.

### 札指定項目LABEL OPTIONS

次の指示項目は札､釦､他の釦に似た部品に運営されている: 　　 The following options are supported by labels, buttons, and other button-like widgets:

Command-Line Name: -anchor
Database Name: anchor
Database Class: Anchor
  部品内で如何に内部の余裕に対して相対的に位置取りされるかの情報を指定する｡適法な値は n と ne と e と se と s と sw と w と nw と center である｡ -justify をも参照されたい(この指示項目を運営している部品に関して)｡ Specifies how the information in the widget is positioned relative to the inner margins. Legal values are n, ne, e, se, s, sw, w, nw, and center. See also -justify (for widgets supporting this option).

Command-Line Name: -compound
Database Name: compound
Database Class: Compound
  -text と -image の両方が存在する場合､影像を文書に対してどの様に相対的に表示するかを指定する｡もし､空文字列に設定すると(無為設定)､ ttk::intro(n) の"Elements" 節内に述べられた規則が､その値が実際に使われるかを説明する｡適正な値は次の通り: 　　　 Specifies how to display the image relative to the text, in the case both -text and -image are present. If set to the empty string (the default), the rules described in the "Elements" section of ttk::intro(n) explain which value is actually used. The other valid values are:

  text
    文書のみ表示する｡ Display text only.

  image
    影像のみ表示する｡ Display image only.

  center
    映像の上に文書の真ん中を持ってくる｡　　　 Display text centered on top of image.

  top

  bottom

  left

  right
    影像を文書の上､下､左､右にそれぞれ表示する｡ 　　 Display image above, below, left of, or right of the text, respectively.

  none
    影像があれば表示し､そうでなければ文書を表示する｡ 　 Display the image if present, otherwise the text.

Command-Line Name: -font
Database Name: font
Database Class: Font
  部品によって表示される文書に使うべき字形｡ Font to use for the text displayed by the widget.

Command-Line Name: -foreground
Database Name: textColor
Database Class: TextColor
  部品の前景の色｡もし指定されないと､無為設定の主題が使われる｡ The widget's foreground color. If unspecified, the theme default is used.

Command-Line Name: -image
Database Name: image
Database Class: Image
  表示すべき影像を指定する｡これは一つ或はそれ以上の要素のリストである｡最初の要素は無為設定の影像の名前である｡ リストの残りは､恰も様式毎に､部品が特定の状態や特定の状態の組合の場合に使用する為の種々の影像を指定する style map による対応のような､ 状態規定 / 値 対の並びである｡ リスト内の全ての映像は同じ寸法を有するべきである｡ 　　 Specifies an image to display. This is a list of 1 or more elements. The first element is the default image name. The rest of the list is a sequence of statespec / value pairs as per style map, specifying different images to use when the widget is in a particular state or combination of states. All images in the list should have the same size.

Command-Line Name: -justify
Database Name: justify
Database Class: Justify
  複数行の文書があると､行が如何に相対的に互いに展開されるかを指定する｡ left か center か right の内の一つ｡ -anchor をも参照されたい(この指示項目を運営している部品に関して)｡ If there are multiple lines of text, specifies how the lines are laid out relative to one another. One of left, center, or right. See also -anchor (for widgets supporting this option).

Command-Line Name: -padding
Database Name: padding
Database Class: Padding
  部品の内部の詰め方を指定する｡詰め方 は､左､頂､右､底の長さの仕様の４っつ以下のリストである｡もし四つより少ない要素が指定された場合､底の省略時設定は頂､右の省略時設定は左､頂の省略時設定は左である｡ 謂い換えると､３つの数字は左､垂直､右の詰め方を指定する; ２つの数字は水平と､垂直の詰め方を指定する; 一つの数字は部品の周りの全てに同じ詰め方を指定する｡ Specifies the internal padding for the widget. The padding is a list of up to four length specifications left top right bottom. If fewer than four elements are specified, bottom defaults to top, right defaults to left, and top defaults to left. In other words, a list of three numbers specify the left, vertical, and right padding; a list of two numbers specify the horizontal and the vertical padding; a single number specifies the same padding all the way around the widget.

Command-Line Name: -text
Database Name: text
Database Class: Text
  部品の内部に表示される文書文字列を指定する(部品がこの指示項目に対応する為に -textvariable により上書きされない限り)｡ Specifies a text string to be displayed inside the widget (unless overridden by -textvariable for the widgets supporting this option).

Command-Line Name: -textvariable
Database Name: textVariable
Database Class: Variable
  -text 資源の代わりに使用される値を有する大域変数名を指定する｡ 　　 Specifies the name of a global variable whose value will be used in place of the -text resource.

Command-Line Name: -underline
Database Name: underline
Database Class: Underline
  もし設定されると､文書文字列内の下線を引く文字の整数索引(0ｰから数える)を指定する｡ endは末尾の文字に対応し､end-1は末尾の一つ前の文字に対応し､以下続く｡ 下線を引いた文字は活動の記憶補助に使われる｡ 　　 If set, specifies the integer index (0-based) of a character to underline in the text string. end corresponds to the last character, end-1 to the before last character, and so on. The underlined character is used for mnemonic activation.

Command-Line Name: -width
Database Name: width
Database Class: Width
  もし零より大きい場合､如何に多くの空間を､文字幅で､文書札に割付けるかを指定する｡もし､零より小さい場合､最小幅を指定する｡もし零か指定されない場合､自然な幅が使用される｡註意すべきは､何かの主題では様式内で 非零 -width が指定される｡ If greater than zero, specifies how much space, in character widths, to allocate for the text label. If less than zero, specifies a minimum width. If zero or unspecified, the natural width of the text label is used. Note that some themes may specify a non-zero -width in the style.

Command-Line Name: -wraplength
Database Name: wrapLength
Database Class: WrapLength
  行の最大の長さを指定する｡値は Tk_GetPixels に受容れられるどれかの形式を有する｡もしこの指示項目が零かそれ以下の場合､自動折り畳みは遂行されない； そうでなければ､文書は､どの行も指定された値よりも長くない様に行が分割される｡ Specifies the maximum line length. The value may have any of the forms acceptable to Tk_GetPixels. If this option is less than or equal to zero, then automatic wrapping is not performed; otherwise the text is split into lines such that no line is longer than the specified value.

### 入力箱指示項目 ENTRY OPTIONS

次の指示項目が 入力箱と､旋廻箱と､combobox に運営されている： The following options are supported by entry, spinbox and combobox:

Command-Line Name: -placeholder
Database Name: placeHolder
Database Class: PlaceHolder
  表示すべき補助文書文字列を指定する､表示される文書がない場合､部品は空である｡placeholder 文書は -font と -justify と -placeholderforeground 指示項目の値を使用して表示される｡ Specifies a help text string to display if no text is otherwise displayed, that is when the widget is empty. The placeholder text is displayed using the values of the -font, -justify and -placeholderforeground options.

Command-Line Name: -placeholderforeground
Database Name: placeHolderForeground
Database Class: PlaceHolderForeground
  placeholder 文書の前景色を指定する｡ Specifies the foreground color of the placeholder text.

### 互換性の指示 COMPATIBILITY OPTIONS

この指示項目は “対応する” 伝統的な Tk 部品を有する主題の部品のみが利用できる｡　　　　　　 This option is only available for themed widgets that have “corresponding” traditional Tk widgets.

Command-Line Name: -state
Database Name: state
Database Class: State
  disabled 状態ビットを制御する為に normal か disabled に設定される｡これは書込み専用指示項目である: その設定により部品の状態が変化するが､ state 部品命令は -state 指示項目に影響しない｡ May be set to normal or disabled to control the disabled state bit. This is a write-only option: setting it changes the widget state, but the state widget command does not affect the -state option.

### COMMANDS

pathName cget option
  option によって与えられた構成設定指示項目の現在の値を返す｡ 　　 Returns the current value of the configuration option given by option.

pathName configure ?option? ?value option value ...?
  部品の構成設定指示項目の問合せか修正を行う｡もし一つあるいはそれ以上の option-value 対が指定された場合､この命令は与えられた部品指示項目を与えられた値を有する様に修正する; この場合この命令は空文字列を返す｡もし value,なしで option が指定された場合､この命令は指名された指示項目を記述するリストを返す: リストの要素は指示項目の名前､基礎データの名前､基礎データの級､無為設定の値､現在の値である｡もし option が指定されない場合､pathName に対して利用できる全ての指示項目を記述したリストを返す｡ 　　　 Query or modify the configuration options of the widget. If one or more option-value pairs are specified, then the command modifies the given widget option(s) to have the given value(s); in this case the command returns an empty string. If option is specified with no value, then the command returns a list describing the named option: the elements of the list are the option name, database name, database class, default value, and current value. If no option is specified, returns a list describing all of the available options for pathName.

pathName identify element x y
  x と y で与えられる位置の下にある要素の名前を返すか､その点に何もない場合は空文字列を返す｡ x と y は部品に相対的な画素の座標である｡幾つかの部品は､この部品説明文内で記述された､他の identify 副命令を受容れる｡ 　　 Returns the name of the element under the point given by x and y, or an empty string if the point does not lie within any element. x and y are pixel coordinates relative to the widget. Some widgets accept other identify subcommands described in these widgets documentation.

pathName instate statespec ?script?
  部品の状態を試験する｡もし script が記述されていない場合､もし部品状態が statespec に合致する場合は､ 1 を返す､それ以外は 0 ｡もし script が記述されている場合､次と等価である｡ 　　 Test the widget's state. If script is not specified, returns 1 if the widget state matches statespec and 0 otherwise. If script is specified, equivalent to

      if {[pathName instate stateSpec]} script

pathName state ?stateSpec?
  部品の状態を､修正又は問合せする｡もし stateSpec が存在する場合､部品の状態を設定する: stateSpec 内のそれぞれの旗標では､対応する旗標を設定するか､感嘆符(!)が前置される場合は消去される｡ 　　　 Modify or inquire widget state. If stateSpec is present, sets the widget state: for each flag in stateSpec, sets the corresponding flag or clears it if prefixed by an exclamation point.
    どの旗標が変化したかを指し示す新しい状態仕様を返す: 　　 Returns a new state spec indicating which flags were changed:

        set changes [pathName state spec]
        pathName state $changes

    これは､pathName に元の状態を再保存する｡もし stateSpec が指定されない場合､現在有効な状態旗標のリストを返す｡ 　　　 will restore pathName to the original state. If stateSpec is not specified, returns a list of the currently-enabled state flags.

pathName style
  部品に使われた型を返す｡ Return the style used by the widget.

pathName xview args
  この命令は部品の窓の構成物の水平位置の問合せと変更に使われる｡次のどの形式も採り得る： This command is used to query and change the horizontal position of the content in the widget's window. It can take any of the following forms:

  pathName xview
    二つの要素のリストを返す｡それぞれの要素は 0 と 1 の間の実小数である； 両方一緒で､窓内の可視部の水平間隔を記述する｡譬えば､もし第一要素が .2 で､第二要素が .6 の場合､部品の 20% の部分は左側に画面外､且つ､中央 40% は窓内に可視で､且つ､含有物の 40% は右側に画面外である｡これらは -xscrollcommand 指示項目経由で scrollbars に渡される値と同じある｡ Returns a list containing two elements. Each element is a real fraction between 0 and 1; together they describe the horizontal span that is visible in the window. For example, if the first element is .2 and the second element is .6, 20% of the widget's content is off-screen to the left, the middle 40% is visible in the window, and 40% of the content is off-screen to the right. These are the same values passed to scrollbars via the -xscrollcommand option.

  pathName xview index
    窓内の視野を調整し､内容物の､与えられた索引値が､窓の左縁に来る様に､表示される｡ Adjusts the view in the window so that the content given by index is displayed at the left edge of the window.

  pathName xview moveto fraction
    内容物の割合部分の文字が窓の左縁の箇所に現れる様に､窓内の視野を調整する｡割合は 0 と 1 の間でなければならない｡ Adjusts the view in the window so that the character fraction of the way through the content appears at the left edge of the window. Fraction must be a fraction between 0 and 1.

  pathName xview scroll number what
    この命令は､ number と what とに依って窓内の視野を左や右に移動する｡number は整数か浮動小数でなければならない､但し浮動小数の場合 0 から遠い方向に丸められ整数に変換される｡what は頁か単位のいずれかでなければならない｡もし what が頁なら視野は number 個の全画面になる様調整される｡number が負数なら､左側に並ぶ文字が可視になる; 正数なら､右側に並ぶ文字が可視になる｡もし what が単位であれば､ number 個の平均幅の文字が表示装置に並ぶ様､左か右に視野が調整される｡ This command shifts the view in the window left or right according to number and what. Number must be an integer or a float, but if it is a float then it is converted to an integer, rounded away from 0. What must be either pages or units. If what is pages then the view adjusts by number screenfuls. If number is negative then characters farther to the left become visible; if it is positive then characters farther to the right become visible. If what is units, the view adjusts left or right by number average-width characters on the display.

pathName yview args
  この命令は部品の窓の構成物の垂直位置の問合せと変更に使われる｡次のどの形式も採り得る： This command is used to query and change the vertical position of the content in the widget's window. It can take any of the following forms:

  pathName yview
    二つの要素のリストを返す｡それぞれの要素は 0 と 1 の間の実小数である； 両方一緒で､窓内の可視部の垂直間隔を記述する｡譬えば､もし第一要素が .2 で､第二要素が .6 の場合､部品の 20% の部分は上方に画面外､且つ､中央 40% は窓内に可視で､且つ､含有物の 40% は下方に画面外である｡これらは -yscrollcommand 指示項目経由で scrollbars に渡される値と同じある｡ Returns a list containing two elements. Each element is a real fraction between 0 and 1; together they describe the vertical span that is visible in the window. For example, if the first element is .2 and the second element is .6, 20% of the widget's content is off-screen to the top, the middle 40% is visible in the window, and 40% of the content is off-screen to the bottom. These are the same values passed to scrollbars via the -yscrollcommand option.

  pathName yview index
    窓内の視野を調整し､索引値によって与えられる内容物が､窓の上縁に来る様に､表示される｡ Adjusts the view in the window so that the content given by index is displayed at the top edge of the window.

  pathName yview moveto fraction
    内容物の割合部分の文字が窓の上縁の箇所に現れる様に､窓内の視野を調整する｡割合は 0 と 1 の間でなければならない｡ Adjusts the view in the window so that the item fraction of the way through the content appears at the top edge of the window. Fraction must be a fraction between 0 and 1.

  pathName yview scroll number what
    この命令は､ number と what とに依って窓内の視野を上か下に移動する｡number は整数か浮動小数でなければならない､ 但し､浮動小数の場合､四捨五入され整数に変換される ｡what は頁か単位のいずれかでなければならない｡ もし what が頁なら視野は number 個の全画面になる様調整される｡ number が負数なら､上側に並ぶ品目が可視になる; 正数なら､下側に並ぶ品目が可視になる｡もし what が単位であれば､ number 個の平均幅の文字が表示装置に並ぶ様､上か下に視野が調整される｡ This command shifts the view in the window up or down according to number and what. Number must be an integer or a float, but if it is a float then it is converted to an integer, rounded away from 0. What must be either pages or units. If what is pages then the view adjusts by number screenfuls. If number is negative then items farther to the top become visible; if it is positive then items farther to the bottom become visible. If what is units, the view adjusts up or down by number average-width characters on the display.

### 部品の状態 WIDGET STATES

部品の状態は独立した状態の旗標の点地図である｡部品の状態旗標が含むのは以下の通り: 　　 The widget state is a bitmap of independent state flags. Widget state flags include:

active
  マウス遊走子は部品の上にあり､マウス釦の押下は何かが起ることを引起す｡(謂換えると “予燈” (Gnome)､ “熱い” (Windows)､ “浮飛” ) 　　 The mouse cursor is over the widget and pressing a mouse button will cause some action to occur. (aka “prelight” (Gnome), “hot” (Windows), “hover”).

disabled
  部品は算譜の制御下で使用できない(謂換えると “利用不能” ､ “怠惰”)｡” Widget is disabled under program control (aka “unavailable”, “inactive”).

focus
  部品は鍵盤の注目を有している｡ 　　 Widget has keyboard focus.

pressed
  部品は押下されている(謂換るとMotif の “交戦” )｡ 　　 Widget is being pressed (aka “armed” in Motif).

selected
  確認釦とラジオ釦等の “on” か “真値” か “現在” に該当する｡　　 　 “On”, “true”, or “current” for things like checkbuttons and radiobuttons.

background
  Windows と マックが “活性” や前景の窓の概念を持つ｡ background 状態は背景窓内の部品の為に設定され､前景の窓内のものは消去される｡ 　　　　 Windows and the Mac have a notion of an “active” or foreground window. The background state is set for widgets in a background window, and cleared for those in the foreground window.

readonly
  部品は使用者に修正を許容しない｡ 　　 Widget should not allow user modification.

alternate
  部品固有の､別形式の表示形式｡譬えば､ “三叉分岐” や “混合状態” の状態中の確認釦やラジオ釦､又は -default active の釦に使われる｡ 　 　 A widget-specific alternate display format. For example, used for checkbuttons and radiobuttons in the “tristate” or “mixed” state, and for buttons with -default active.

invalid
  部品の値が不適正｡(潜在的用法: 摺動桿部品の範囲外の値､入り口部品の妥当性確認失敗の値) 　　 The widget's value is invalid. (Potential uses: scale widget value out of bounds, entry widget value failed validation.)

hover
  マウス遊走子が部品の上にある｡これは active 状態に似ている; それはある種の部品の為の主題の中で使われる｡その部品は､活性な部品及び部品内の活性な要素に関する､個別の外観の回答を提供する｡ 　　 The mouse cursor is within the widget. This is similar to the active state; it is used in some themes for widgets that provide distinct visual feedback for the active widget in addition to the active element within the widget.

user1-user6
  他の目的に自由に使える Freely usable for other purposes

状態の仕様や状態規定は状態の名前のリストである､追加的に前置される感嘆符(!)はそのビットが断であることを指し示す｡ 　　　 A state specification or stateSpec is a list of state names, optionally prefixed with an exclamation point (!) indicating that the bit is off.

### 用例 EXAMPLES

    set b [ttk::button .b]

    # 部品を断にする:
    # Disable the widget:
    $b state disabled

    # 現在押下され且つ利用可能な場合のみ部品を起動する:
    # Invoke the widget only if it is currently pressed and enabled:
    $b instate {pressed !disabled} { .b invoke }

    # 再使用可能部品:
    # Reenable widget:
    $b state !disabled

### SEE ALSO

ttk::intro, ttk::style

### KEYWORDS

state, configure, option
Copyright © 2004 Joe English