NAME¶
tk_messageBox -
彈出一個消息視窗並等待使用者響應。
總覽 SYNOPSIS¶
tk_messageBox ?
option value ...?
描述 DESCRIPTION¶
這個過程建立並顯示一個消息視窗,它帶有一個使用者消息,一個圖標和一組按鈕。用一個唯一的符號名字標識消息視窗中的每個按鈕(參見
-type
選項)。在彈出消息視窗之後,
tk_messageBox
等待使用者選擇按鈕中的一個。接著返回選擇的按鈕的符號名字。
支持下列選項-值對:
- -default name
- Name
給出這個消息視窗的預設按鈕的符號名字(‘ok’、‘cancel’和諸如此類)。符號名字的列表請參見
-type。如果這個消息框只有一個按鈕則它將自動成為預設,如果未指定這個選項,則不會有任何預設按鈕。
- -icon iconImage
- 指定要顯示的一個圖標。IconImage
必須是下列之一:
error、 info、question 或
warning。如果未指定這個選項,則顯示
info 圖標。
- -message string
- 指定在這個消息框中顯示的消息。
- -parent window
- 使 window
成為這個消息框的邏輯父視窗。這個消息框在它的父視窗頂上顯示。
- -title titleString
- 指定一個字符串顯示為這個消息視窗的標題。預設值為一個空串。
- -type predefinedType
- 安排要顯示的預定按鈕集合。predefinedType
可能是下列值:
- abortretryignore
- 顯示三個按鈕,它們的符號名字是
abort、retry 和 ignore。
- ok
- 顯示一個按鈕,它的符號名字是
ok。
- okcancel
- 顯示兩個按鈕,它們的符號名字是
ok 和 cancel。
- retrycancel
- 顯示兩個按鈕,它們的符號名字是
retry 和 cancel。
- yesno
- 顯示兩個按鈕,它們的符號名字是
yes 和 no。
- yesnocancel
- 顯示三個按鈕,它們的符號名字是
yes、no 和 cancel。
示例 EXAMPLE¶
set answer [tk_messageBox -message "Really quit?" -type yesno -icon question]
switch -- $answer {
yes exit
no {tk_messageBox -message "I know you like this application!" -type ok}
}
關鍵字 KEYWORDS¶
message box
[中文版維護人]¶
寒蟬退士
[中文版最新更新]¶
2002/05/21
《中國 Linux 論壇 man
手冊頁翻譯計劃》:¶
http://cmpp.linuxforum.net