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