Provided by: manpages-zh_1.5.1-1_all bug

NAME

       Button -Wjs件

 CREATION
       Button pathName ?option value...?

yz DESCRIPTION
       Button  組件向  Tk  按鈕組件擴展了新選項。增加了動態幫助  (DynamicHelp)
       選項,一虓s惚(relief)式樣,arm/disarm                         回調,和
       repeatdelay/repeatinterval 選項。

S WIDGET-SPECIFIC OPTIONS
       -armcommand
              指定當在  Button 上點擊滑鼠按鈕 1 的時堇P Button 相關聯的一 Tcl
              命令。  在  repeatdelay  或   repeatinterval   選項是正整數的時-
              唌A如果滑鼠指針在這                   按鈕之上,則反復的調用這-
              茤R令,直到釋放滑鼠按鈕 1。

       -command
              指定與 Button 相關聯的一 Tcl 命令。典型的當滑鼠按鈕 1 在 Button
              視窗上 釋放的時埣掍帠o茤R令。

       -default
              指定預設       ring      為三種狀態之一:      normal、active、或
              disabled。在活躍狀態下     ,用這茈台特定的預設按鈕的外觀繪制這-
              茷鷇s。在普通狀態下,用這茈台特    定的非預設按鈕的外觀來繪制這-
              茷鷇s,留出足夠的空間來繪制預設按鈕外觀。普    通和活躍狀態將導-
              P相同大小的按鈕。在停用狀態下,用非預設按鈕外觀來繪制這
              茷鷇s,但不為預設外觀留下空間。停用狀態將導-
              P比活躍狀態更小的按鈕。

       -disarmcommand
              指定在滑鼠按鈕    1    釋放的時堇P    Button   相關聯的一   Tcl
              命令。即使滑鼠指針  不在  Button  上也n調用這茤R令,並且總是在用
              command  選項指定的命令之前 。它典型的與 armcommand、repeatdelay
              和 repeatinterval 聯合使用。

       -height
              為     Button     指定想n的高度。如果在     Button     中顯示一-
              蚢牊釧峖儦洁A則這蚧單                             位是螢幕單位;
              對於文本它以行為單位。如果未指定這蚇龠窗A則從在其中顯示
              的圖像或位圖或文本的大小來p算 Button 的需n的高度。

       -helptext
              動態幫助的文本。如果為空,則這茞掍韝ㄞ鈶繸o幫助。

       -helptype
              動態幫助的類型。使用 balloon 或 variable.

       -helpvar
              在 helptype 選項是 variable 的時唻洏峈瘍僆q。

       -name  為這茷鷇s指定一蚍郱W字。如果在資源數據庫中找到選項
              *nameName,則從它 的仍ㄗ text 和 underline 選項。

       -relief
              為這茞掍颿定想n的  3-D  效果。可接受的O按鈕惚(relief)的標準
              (raised、sunken、      flat、ridge、solid、和     groove)     和
              link,它指定當指針在 按鈕外悸漁尕按鈕的惚洵O flat  而在指針在裏-
              悸漁尕是 raised。

       -state 指定這      Button      為三種狀態之一:      normal、active、或
              disabled。在普通狀態   下,使用   foreground    和    background
              選項顯示這    Button。典型的在指針在這      Button   之上的時-
              唻洏峎ˍD狀態。在活躍狀態下,使用      activeforeground       和
              activebackground      選項顯示這      Button。停用狀態意味著這-
              茷鷇s應當是沒有感    覺的(insensitive):    預設綁定將拒絕激活這-
              茞掍顙簽N忽略滑鼠按扭按下。在這                   種狀態下,使用
              disabledforeground 和 background 選項顯示這 Button。

       -underline
              指定在這茷鷇s的標簽中n有下劃線的字符的整數索引。0
              對應顯示的文本的第一 茼r符,1 對應下一茼r符,以此類推。

              在這茷鷇s的頂層視窗上自動把綁定    <Alt-char>   自動的設置為調用
              Button::setfocus。

       -width 為     Button     指定想n的寬度。如果在     Button     中顯示一-
              蚢牊釧峖儦洁A則這蚧單                             位是螢幕單位;
              對於文本它以字符為單位。如果未指定這蚇龠窗A則從在其中顯
              示的圖像或位圖或文本的大小來p算 Button 的需n的寬度。

RO
       pathName cget  option
              返回用            option           給出的配置選項的當前COption
              可以是能被建立命令接受的任何C

       pathName configure ?option? ?value option value ...?
              查詢或蚹鼣o茞掍顗滌t置選項。如果未指定    option     ,則返回描z
              pathName  的  所有可獲得的選項的一茼C表。如果指定了不帶 value 的
              option,則這茤R令返    回描z這茷名的    option    的一茼C表(這-
              茼C表與未指定                 option                 所返回的
              相應的子集是一樣的)。如果指定了一茤峖h蚇龠-          對,則這-
              茤R令把給定的   組件選項蚹麍做鼎w的F在這種情況下這茤R令返回一-
              茠臟瞗COption 可以是 能被建立命令接受的任何C只讀選項不可蚹鵅C

       pathName invoke
              如果 Button 的 state 不是停用。它調用這茷鷇s的命令。用活躍顏色和
              sunken             惚(relief)奐s顯示             Button,並調用
              armcommand。接著用普通顏色和它定義的   惚玳膆    Button,並調用
              disarmcommand 接著 command。

              在 Button 獲得輸入聚焦並且使用者按 space bar 的時埣掍 invoke。

[]
      Hhh

[]
       2001/06/04

m Linux manUpn:
       http://cmpp.linuxforum.net

                               tcllib - BWidget                    Button(3tk)