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 znakZnak 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 leftOstatní 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
}
}