|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
小弟初来乍到,有个tcl的问题,求教高手帮忙解答。我在laker下的程序是这么写的:
Set addLoc [gtCreateButton -name addSymbol -buttonText “Add Location”\
-callback {for {set a 1} {$a <= 7} {incr a 1} {
Set location($a) [gtCreatePointField -name Location($a)\
-editable t\
-prompt “Location”\
-value (0,0)\
-defValue (0,0) ]
gtAddFields –handle $form –fields [ list $location($a)]}}]
set form [gtCreateAppForm -name Form\
-title "Form:"
-buttonLayout OKCancelDefApply
-fields [list $addLoc]
-callback {for {set a 1} {$a <= 7} {incr a 1} {
set data $Form(Location($a):value)
puts "$data"}}]
getDisplay -handle $form
结果报错,*GuiTcl* Error: can't read "Form(Location(1)": no such element in array.
请问这个问题应该如何解决呢? |
|