我正在使用以下过程删除显示在树视图小部件 (z1) 中的数据库中的记录:
set z1 [ttk::treeview .c1.t1 -columns {first last} -show headings]
proc Dlt {} {
global z1 z11
sqlite3 db test.db
db eval {
DELETE From t1 Where First_Name = $z11 and Last_Name = $z11
}
db close
}
sql语句中的$z11应该是treeview选择。不幸的是,我无法弄清楚如何将变量设置为等于树视图选择。我可以设置一个变量等于索引,即:set z11 [$z1 index [$z1 selection]]。这会给我树视图选择的索引;但是,我正在尝试获取树视图选择的字符串值。
有谁知道将变量设置为等于树视图选择的正确语法是什么?
谢谢,