Posted to tcl by iobates at Tue Aug 04 14:14:34 GMT 2026view raw
- package require sqlite3
- package require Tk
-
- cd ~/db/
- sqlite3 db test.db
-
- wm title . "Diet"
- bind . <Control-q> {exit}
-
-
- grid [ttk::frame .f -padding "3 3 12 12"] -column 0 -row 0 -sticky nwes
- grid columnconfigure . 0 -weight 1; grid rowconfigure . 0 -weight 1
-
- grid [ttk::entry .f.name -width 16 -textvariable name] -column 1 -row 1 -sticky we
- grid [ttk::label .f.namelbl -text "s"] -column 2 -row 1 -sticky w
-
- grid [ttk::entry .f.dietid -width 16 -textvariable did] -column 1 -row 2 -sticky we
- grid [ttk::label .f.dietlbl -text "y"] -column 2 -row 2 -sticky w
-
- grid [ttk::entry .f.checkin -width 16 -textvariable checkw] -column 1 -row 3 -sticky we
- grid [ttk::label .f.checklbl -text "h"] -column 2 -row 3 -sticky w
-
-
- grid [ttk::frame .f.weight -padding "0 0 0 0"] -column 1 -row 4 -sticky we
- grid [ttk::entry .f.weight.year -width 4 -textvariable cyear] -column 1 -row 1 -sticky we
- grid [ttk::label .f.weight.ylbl -text "Y"] -column 2 -row 1 -sticky w
- grid [ttk::entry .f.weight.month -width 2 -textvariable cmonth] -column 3 -row 1 -sticky we
- grid [ttk::label .f.weight.mlbl -text "M"] -column 4 -row 1 -sticky w
- grid [ttk::entry .f.weight.day -width 2 -textvariable cday] -column 5 -row 1 -sticky we
- grid [ttk::label .f.weight.dlbl -text "D"] -column 6 -row 1 -sticky w
- # grid [ttk::entry .f.checkinday -width 16 -textvariable checkin] -column 1 -row 4 -sticky we
- # grid [ttk::label .f.checkdaylbl -text "e"] -column 2 -row 4 -sticky w
-
- grid [ttk::entry .f.goal -width 16 -textvariable goal] -column 1 -row 5 -sticky we
- grid [ttk::label .f.goallbl -text "G"] -column 2 -row 5 -sticky w
-
- grid [ttk::entry .f.startw -width 16 -textvariable startw] -column 1 -row 6 -sticky we
- grid [ttk::label .f.swlbl -text "c"] -column 2 -row 6 -sticky w
-
- grid [ttk::entry .f.startd -width 16 -textvariable startd] -column 1 -row 7 -sticky we
- grid [ttk::label .f.stdlbl -text "b"] -column 2 -row 7 -sticky w
-
- grid [ttk::entry .f.endd -width 16 -textvariable endd] -column 1 -row 8 -sticky we
- grid [ttk::label .f.endlbl -text "a"] -column 2 -row 8 -sticky w
-
- grid [ttk::button .f.search -width 10 -text "Search" -command search] -column 1 -row 9 -sticky we
- grid [ttk::button .f.commit -width 10 -text "Commit" -command commit] -column 2 -row 9 -sticky we
-
-
Add a comment