TCL Bwidget:我如何将我的Combobox选择值传递给-command

时间:2013-07-02 11:32:34

标签: tcl bwidget

我是否知道如何通过-command将我选择的值从组合框传递到A_task? 例如,如果我在组合框中选择3,那么我想将此值传递给我的A_task proc

ComboBox .combo -values {"0" "1" "2" "3" "4" "5" \
                -helptext "Please select your options" \
            -command A_task

proc A_Task {value} {
   # Do something here
}

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

有好消息和坏消息。

坏消息:你不能。

好消息:您需要做的是让命令处理程序向窗口小部件询问值,因此您的A_Task proc应如下所示:

proc A_Task {} {
    set value [.combo get]
    # Do somethng here
}