我正在构建一个读取 Sqlite Db 的 Tcl 应用程序。目前,我可以使用 Tcl 前端将数据输入数据库。现在,我想弄清楚如何从 Tcl 前端显示 Sqlite Db 中的数据。
经过一些研究,我发现树视图小部件可以很好地满足我的需求。我现在有以下代码:
set z1 [ttk::treeview .c1.t1 -columns {1 2} -show headings]
$z1 heading #1 -text "First Name"
$z1 heading #2 -text "Last Name"
proc Srch {} {global z1
sqlite3 db test.db
pack $z1
db close
}
当执行“Srch”过程(按钮事件)时,树视图 (z1) 会出现标题“名字”和“姓氏”。此外,Sqlite Db 被连接,然后关闭。
我想添加代码,在连接到 Db 和打包树视图 (z1) 之间从 Sqlite Db 填充树视图。有谁知道用来自 Sqlite 的数据填充 Tcl 树视图的正确语法?