TCL Bwidget:如何将Combobox选择的值传递给-命令
我可以知道如何通过-命令将所选值从组合框传递到任务吗? 例如,如果我在组合框中选择了3,那么我想将此值传递给我的A_任务进程TCL Bwidget:如何将Combobox选择的值传递给-命令,tcl,bwidget,Tcl,Bwidget,我可以知道如何通过-命令将所选值从组合框传递到任务吗? 例如,如果我在组合框中选择了3,那么我想将此值传递给我的A_任务进程 ComboBox .combo -values {"0" "1" "2" "3" "4" "5" \ -helptext "Please select your options" \ -command A_task proc A_Task {value} { # Do something here } 谢谢
ComboBox .combo -values {"0" "1" "2" "3" "4" "5" \
-helptext "Please select your options" \
-command A_task
proc A_Task {value} {
# Do something here
}
谢谢你的帮助 有好消息也有坏消息 坏消息:你不能 好消息:您需要做的是让命令处理程序询问小部件的值,因此您的
A_任务
proc应该如下所示:
proc A_Task {} {
set value [.combo get]
# Do somethng here
}
谢谢你的快速回复!但它不起作用:(是我遗漏了什么吗?请描述失败消息,如果有的话。似乎这不起作用:(是我遗漏了什么吗?ComboBox.combo-values{“0”“1”“2”“3”“4”“5”\-helptext“请选择您的选项”\-命令A\u任务进程A\u任务{{set value[.combo get]放置$value}