scrolledframe

来自「这是一个Linux下的集成开发环境」· 代码 · 共 35 行

TXT
35
字号
#!/bin/sh# ----------------------------------------------------------------------#  DEMO: scrolledframe in [incr Widgets]# ----------------------------------------------------------------------#\exec itkwish "$0" ${1+"$@"}package require Iwidgets 3.0# itkwish interprets the rest...# ----------------------------------------------------------------------option add *textBackground seashelliwidgets::scrolledframe .sf -width 4i -height 2i -labeltext "Scrolledframe"pack .sfset win [.sf childsite]set all ""foreach option [.sf configure] {    if {[llength $option] == 5} {        set name [lindex $option 0]        set val [lindex $option end]        set entry [iwidgets::entryfield $win.#auto]        pack $entry -fill x        $entry configure -labeltext $name \            -command ".sf configure $name \[$entry get\]"        $entry insert 0 $val        lappend all $entry    }}eval iwidgets::Labeledwidget::alignlabels $all

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?