我将list1设置为组合框值。后来我根据某些条件修改了list1,我希望将新的list1值显示在组合框值中,替换旧的值。它没有使用我的代码..
set list1 [list 1 2 3 4 5]
ComboBox .top.e1 -width 5 -entrybg white -textvariable var1 -values "$list1"
grid config .top.e1 -row 0 -column 1 -sticky "e"
if {$common_list!=""} {
set ans [tk_messageBox -message "Condition satisfies!" -parent .top -type ok]
set list1 [list 6 7 8 9 10]
proc_alpha_1
}
答案 0 :(得分:0)
set list1 {1 2 3 4 5}
ComboBox .top.e1 -values $list1
pack .top.e1
set list1 {6 7 8 9 10}
# configure ComboBox to use your new list:
.top.e1 configure -values $list1