⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 labelframe.tcl

📁 This Source-Navigator, an IDE for C/C++/Fortran/Java/Tcl/PHP/Python and a host of other languages.
💻 TCL
字号:
# labelframe.tcl --## This demonstration script creates a toplevel window containing# several labelframe widgets.## RCS: @(#) $Id: labelframe.tcl,v 1.1 2003/02/05 10:56:16 mdejong Exp $if {![info exists widgetDemo]} {    error "This script should be run from the \"widget\" demo."}set w .labelframecatch {destroy $w}toplevel $wwm title $w "Labelframe Demonstration"wm iconname $w "labelframe"positionWindow $w# Some informationlabel $w.msg -font $font -wraplength 4i -justify left -text "Labelframes are\	used to group related widgets together.  The label may be either \	plain text or another widget."pack $w.msg -side top# The bottom buttonsframe $w.buttonspack $w.buttons -side bottom -fill x -pady 2mbutton $w.buttons.dismiss -text Dismiss -command "destroy $w" -width 15button $w.buttons.code -text "See Code" -command "showCode $w" -width 15pack $w.buttons.dismiss $w.buttons.code -side left -expand 1# Demo areaframe $w.fpack $w.f -side bottom -fill both -expand 1set w $w.f# A group of radiobuttons in a labelframelabelframe $w.f -text "Value" -padx 2 -pady 2grid $w.f -row 0 -column 0 -pady 2m -padx 2mforeach value {1 2 3 4} {    radiobutton $w.f.b$value -text "This is value $value" \            -variable lfdummy -value $value    pack $w.f.b$value -side top -fill x -pady 2}# Using a label window to control a group of options.proc lfEnableButtons {w} {    foreach child [winfo children $w] {        if {$child == "$w.cb"} continue        if {$::lfdummy2} {            $child configure -state normal        } else {            $child configure -state disabled        }    }}labelframe $w.f2 -pady 2 -padx 2checkbutton $w.f2.cb -text "Use this option." -variable lfdummy2 \        -command "lfEnableButtons $w.f2" -padx 0$w.f2 configure -labelwidget $w.f2.cbgrid $w.f2 -row 0 -column 1 -pady 2m -padx 2mset t 0foreach str {Option1 Option2 Option3} {    checkbutton $w.f2.b$t -text $str    pack $w.f2.b$t -side top -fill x -pady 2    incr t}lfEnableButtons $w.f2grid columnconfigure $w {0 1} -weight 1

⌨️ 快捷键说明

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