tk_messageBox(3tk)

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

跋
本頁面中文版由中文 man 手冊頁計劃提供。
中文 man 手冊頁計劃：https://github.com/man-pages-zh/manpages-zh