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

📄 filebox.tcl

📁 在Linux下做的QuadTree的程序
💻 TCL
字号:
# filebox.tcl --## This demonstration script prompts the user to select a file.## RCS: @(#) $Id: filebox.tcl,v 1.2 1998/09/14 18:23:28 stanton Exp $if {![info exists widgetDemo]} {    error "This script should be run from the \"widget\" demo."}set w .fileboxcatch {destroy $w}toplevel $wwm title $w "File Selection Dialogs"wm iconname $w "filebox"positionWindow $wlabel $w.msg -font $font -wraplength 4i -justify left -text "Enter a file name in the entry box or click on the \"Browse\" buttons to select a file name using the file selection dialog."pack $w.msg -side topframe $w.buttonspack $w.buttons -side bottom -fill x -pady 2mbutton $w.buttons.dismiss -text Dismiss -command "destroy $w"button $w.buttons.code -text "See Code" -command "showCode $w"pack $w.buttons.dismiss $w.buttons.code -side left -expand 1foreach i {open save} {    set f [frame $w.$i]    label $f.lab -text "Select a file to $i: " -anchor e    entry $f.ent -width 20    button $f.but -text "Browse ..." -command "fileDialog $w $f.ent $i"    pack $f.lab -side left    pack $f.ent -side left -expand yes -fill x    pack $f.but -side left    pack $f -fill x -padx 1c -pady 3}if ![string compare $tcl_platform(platform) unix] {    checkbutton $w.strict -text "Use Motif Style Dialog" \	-variable tk_strictMotif -onvalue 1 -offvalue 0    pack $w.strict -anchor c}proc fileDialog {w ent operation} {    #   Type names		Extension(s)	Mac File Type(s)    #    #---------------------------------------------------------    set types {	{"Text files"		{.txt .doc}	}	{"Text files"		{}		TEXT}	{"Tcl Scripts"		{.tcl}		TEXT}	{"C Source Files"	{.c .h}		}	{"All Source Files"	{.tcl .c .h}	}	{"Image Files"		{.gif}		}	{"Image Files"		{.jpeg .jpg}	}	{"Image Files"		""		{GIFF JPEG}}	{"All files"		*}    }    if {$operation == "open"} {	set file [tk_getOpenFile -filetypes $types -parent $w]    } else {	set file [tk_getSaveFile -filetypes $types -parent $w \	    -initialfile Untitled -defaultextension .txt]    }    if [string compare $file ""] {	$ent delete 0 end	$ent insert 0 $file	$ent xview end    }}

⌨️ 快捷键说明

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