0

我可以知道如何通过 -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
}

谢谢您的帮助!

4

1 回答 1

0

有好消息也有坏消息。

坏消息:你不能。

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

proc A_Task {} {
    set value [.combo get]
    # Do somethng here
}
于 2013-07-02T12:20:22.963 回答