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

### 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::button — 押された時に命令を発行する部品 Widget that issues a command when pressed
  構文 SYNOPSIS
  説明 DESCRIPTION
  STANDARD OPTIONS
    -class, undefined, undefined
    -compound, compound, Compound
    -cursor, cursor, Cursor
    -image, image, Image
    -justify, justify, Justify
    -state, state, State
    -style, style, Style
    -takefocus, takeFocus, TakeFocus
    -text, text, Text
    -textvariable, textVariable, Variable
    -underline, underline, Underline
    -width, width, Width
  部品固有の指示項目WIDGET-SPECIFIC OPTIONS
    -command, command, Command
    -default, default, Default
  部品命令 WIDGET COMMAND
    pathName invoke
  標準様式STANDARD STYLES
  様式の指示項目STYLING OPTIONS
  SEE ALSO
  KEYWORDS

### NAME

ttk::button — 押された時に命令を発行する部品 Widget that issues a command when pressed

### 構文 SYNOPSIS

ttk::button pathName ?options?

### 説明 DESCRIPTION

ttk::button 部品は本文の札 且つ/又は 影像を展示し､押された時に命令を評価する｡　　　　　 A ttk::button widget displays a textual label and/or image, and evaluates a command when pressed.

### STANDARD OPTIONS

-class, undefined, undefined
-compound, compound, Compound
-cursor, cursor, Cursor
-image, image, Image
-justify, justify, Justify
-state, state, State
-style, style, Style
-takefocus, takeFocus, TakeFocus
-text, text, Text
-textvariable, textVariable, Variable
-underline, underline, Underline
-width, width, Width

### 部品固有の指示項目WIDGET-SPECIFIC OPTIONS

Command-Line Name: -command
Database Name: command
Database Class: Command
  部品が起動された時に評価する為の記述譜｡　　　　　 A script to evaluate when the widget is invoked.

Command-Line Name: -default
Database Name: default
Database Class: Default
  通常 normal か active か disabled かに設定できる｡対話箱内の一つの釦が “無為設定” にされているかもしれない(つまり､凡そ､ “使用者が <Enter> 鍵を押した時に起動されるもの” )､ active は現在これが無為設定釦であることを指し示す; normal はこれが無為設定釦になりうることを指し示す､ disabled は無為設定釦になれないことを意味する｡無為設定は normal である｡　　　　　 May be set to one of normal, active, or disabled. In a dialog box, one button may be designated the “default” button (meaning, roughly, “the one that gets invoked when the user presses <Enter>”). active indicates that this is currently the default button; normal means that it may become the default button, and disabled means that it is not defaultable. The default is normal.

  主題によって､臨時の強調環を使うか異なる縁の色を使うかして､無為設定釦が表示されることもある｡ 　　　　　 Depending on the theme, the default button may be displayed with an extra highlight ring, or with a different border color.

### 部品命令 WIDGET COMMAND

標準のcgetと configureと identify elementと instateと state と style 命令 に加え( ttk::widget参照)､釦命令は次の追加的命令に対応する: In addition to the standard cget, configure, identify element, instate, state and style commands (see ttk::widget), button widgets support the following additional commands:

pathName invoke
  釦に結合した命令を起動する｡　　　　 Invokes the command associated with the button.

### 標準様式STANDARD STYLES

Ttk::button 部品は全ての主題中で Toolbutton 様式を運営していて､道具帯用の部品生成に便利である｡ Ttk::button widgets support the Toolbutton style in all standard themes, which is useful for creating widgets for toolbars.

Aqua主題では､幾つかの他の様式が存在し､それらは､林檎の人間対話機能道標内 に論議された､多くの異なる型の釦の複製を製造する事に使える｡ これ等は､なんちゃらかんちゃら釦の類を含む｡ In the Aqua theme there are several other styles which can be used to produce replicas of many of the different button types that are discussed in Apple's Human Interface Guidelines. These include DisclosureButton, DisclosureTriangle, HelpButton, ImageButton, InlineButton, GradientButton, RoundedRectButton, and RecessedButton.

### 様式の指示項目STYLING OPTIONS

ttk::button の級の名前は TButton である｡　　　　 The class name for a ttk::button is TButton.

Dynamic states: active, disabled, pressed, readonly.

ttk::style を使って構成設定可能な TButton 様式指示項目は以下の通り： TButton styling options configurable with ttk::style are:

-anchor anchor
-background color
-bordercolor color
-compound compound
-darkcolor color
-foreground color
-font font
-highlightcolor color
-highlightthickness amount
-lightcolor color
-padding padding
-relief relief
-shiftrelief amount

  -shiftrelief は押された状態の下で､釦の内容が如何に下方と右側に移動されるかを定める｡この動作は追加的な質感の再現を提供する｡(訳註 skeuomorphic←skeumorphic 粋がって綴りも憶えてない単語なんか使わんで欲しい) -shiftrelief specifies how far the button contents are shifted down and right in the pressed state. This action provides additional skeuomorphic feedback.

-width amount

幾つかの指示項目は特別の主題の為にのみ利用できる｡　　　　 Some options are only available for specific themes.

ttk 様式を如何に構成設定するかの情報は ttk::style の取扱い説明書頁を参照されたい｡　　　　　 See the ttk::style manual page for information on how to configure ttk styles.

### SEE ALSO

ttk::widget, button

### KEYWORDS

widget, button, default, command
Copyright © 2004 Joe English