Dokumentace: entry
Slouží k vytváření vstupního pole. Jedná se o klasické jednořádkové vstupní pole.
Parametry:
-textvariable
proměnná
Propojená proměnná. Změna ve vstupním poli se projeví změnou v proměnné.
#!/usr/bin/wish -f set e "" entry .e -textvariable e button .b -text "Do" -command {puts $e; exit} pack .fld .btn -side left
-width
číslo
-show
znak
Znak který se má zobrazovat. Tímto způsobem můžeme realizovat pole pro vstup hesla.
#!/usr/bin/wish -f set password "" entry .pass -textvariable password -show * button .btn -text "Do" -command {puts $password; exit} pack .pass .btn -side left
Ostatní nepopsané parametry:
-validatecommand -vcmd |
-readonlybackground |
-invalidcommand |
entry .e -validate key -vcmd { kontrola "%S" } pack .e proc kontrola {znak} { if {[string is integer "$znak"] == 1} { return true } else { puts "$znak neni cislo !"; return false } }