📄 entryfield
字号:
# ----------------------------------------------------------------------# DEMO: entryfield in [incr Widgets]# ----------------------------------------------------------------------package require Iwidgets 4.0option add *textBackground seashell. configure -background whiteiwidgets::entryfield .login -labeltext "Login:" -labelpos nw \ -command { focus [.passwd component entry] }pack .login -padx 4 -pady 4iwidgets::entryfield .passwd -labeltext "Password:" -labelpos nw -show "\267" \ -command { focus [.phone component entry] }pack .passwd -padx 4 -pady 4iwidgets::entryfield .phone -labeltext "Phone:" -labelpos nw \ -command { focus [.login component entry] } \ -validate {check_phonenum %W "%c"}pack .phone -padx 4 -pady 4proc check_phonenum {entry char} { set current [$entry get] set len [string length $current] if {$len == 3 || $len == 7} { $entry delete 0 end $entry insert 0 "$current-" } if {$len < 12 && [string match {[0-9]} $char]} { return 1 } return 0}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -