. You can see the expected graphics on the same page.
(widget .mywin window)
(widget .mywin.b1 button)
(widget .mywin.b2 button -text "Button 2")
(widget .mywin.b3 button -text "Button 3" -background "green")
(widget .mywin.b4 button -text "Button 4" -foreground "blue")
(widget .mywin.b5 button -text "Button 5" -font "Impact")
(widget .mywin.b6 button -text "Button 6" -relief sunken)
(widget .mywin.b7 button -text "Button 7" -highlightthickness 10)
(widget .mywin.b8 button -text "Button 8" -underline 6)
(widget .mywin.b9 button -text "Button 9" -padx 30 -pady 10)
(widget .mywin.b10 button
-text "A very long line of text for a button"
-justify right
-wraplength 50)
(widget .mywin.b11 button
-text "A very long line of text for a button"
-justify left
-wraplength 50)
(widget .mywin.b12 button
-text "A very long line of text for a button"
-justify center
-wraplength 50)
(pack [.mywin.b1 .mywin.b2 .mywin.b3 .mywin.b4 .mywin.b5 .mywin.b6
.mywin.b7 .mywin.b8 .mywin.b9 .mywin.b10 .mywin.b11 .mywin.b12])
(widget .mydb window)
(widget .mydb.street label -text "Street Number")
(widget .mydb.city label -text "City")
(widget .mydb.state label -text "State/County")
(widget .mydb.country label -text "Country")
(widget .mydb.namee entry -width 20)
(widget .mydb.streete entry -width 20)
(widget .mydb.citye entry -width 20)
(widget .mydb.statee entry -width 20)
(widget .mydb.countrye entry -width 20)
[.mydb.street .mydb.streete]
[.mydb.city .mydb.citye]
[.mydb.state .mydb.statee]
[.mydb.country .mydb.countrye]]
-padx 10 -pady 10)