Я создаю приложение Tcl, которое считывает Sqlite Db. В настоящее время я могу вводить данные в базу данных с помощью интерфейса Tcl. Теперь я пытаюсь выяснить, как отобразить данные в Sqlite Db из внешнего интерфейса Tcl.
После небольшого исследования я обнаружил, что виджет в виде дерева будет хорошо работать для моих нужд. Теперь у меня есть следующий код:
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 подключается, а затем закрывается.
Я хотел добавить код, который будет заполнять древовидную структуру из Sqlite Db между подключением к Db и упаковкой древовидной структуры (z1). Кто-нибудь знает правильный синтаксис для заполнения дерева просмотра Tcl данными из Sqlite?