# optMenu.tcl --## This file defines the procedure tk_optionMenu, which creates# an option button and its associated menu.## Copyright (c) 1994 The Regents of the University of California.# Copyright (c) 1994 Sun Microsystems, Inc.## See the file "license.terms" for information on usage and redistribution# of this file, and for a DISCLAIMER OF ALL WARRANTIES.## ::tk_optionMenu --# This procedure creates an option button named $w and an associated# menu. Together they provide the functionality of Motif option menus:# they can be used to select one of many values, and the current value# appears in the global variable varName, as well as in the text of# the option menubutton. The name of the menu is returned as the# procedure's result, so that the caller can use it to change configuration# options on the menu or otherwise manipulate it.## Arguments:# w - The name to use for the menubutton.# varName - Global variable to hold the currently selected value.# firstValue - First of legal values for option (must be >= 1).# args - Any number of additional values.proc ::tk_optionMenu {w varName firstValue args} {upvar #0 $varName varif {![info exists var]} {set var $firstValue}menubutton $w -textvariable $varName -indicatoron 1 -menu $w.menu \-relief raised -highlightthickness 1 -anchor c \-direction flushmenu $w.menu -tearoff 0$w.menu add radiobutton -label $firstValue -variable $varNameforeach i $args {$w.menu add radiobutton -label $i -variable $varName}return $w.menu}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。