Menu

#182 Windows 7, Active Tcl, Visual Tcl installation

open
nobody
None
5
2015-05-03
2015-05-03
Mac
No

Tried getting latest version of Active Tcl's download (8.6.4), the free one. Got it. installed it. Works fine. Tried getting Visual Tcl downloaded and installed. Had troubles on the install. After some twiddling, seem to have gotten it installed. Tried running it and it errored out. in tkcon, the error "version conflict for package "TK": have 8.6.4, need exactly 8.6" was displayed. Tried fooling it by letting it expect 8.6.4 (modified tkcon). vTcl came up and looked good, but when adding or attempting to manage widgets and such, they didn't get added to the tree and had no attributes to manipulate. Tried the solution in other forums and in the bug list that said just require Tk without exact or a version number. Same results. New widgets added to a frame/window/whatever, don't show up in the tree. They do show up on the screen being made but selecting them doesn't change the attribute window in either attributes of geomentry, so can't modify them or create actions, etc. Also, when I created a top level, I get an error "bad variable anem "vTcl(w,opt,-background)": can't create a scalar variable that looks like an array element". Here is the trace:

bad variable name "vTcl(w,opt,-background)": can't create a scalar variable that looks like an array element
while executing
"global vTcl $variable options specialOpts propmgrLabels"
(procedure "vTcl:prop:new_attr" line 2)
invoked from within
"vTcl:prop:new_attr $top $i $variable vTcl:prop:config_cmd "" opt"
("foreach" body line 10)
invoked from within
"foreach i $vTcl(options) {
if {$options($i,type) == "synonym"} { continue }
set newtype $options($i,title)
if {$type != $newtype..."
invoked from within
"if {[winfo exists $top]} {
if {$vTcl(w,class) != $vTcl(w,last_class)} {
catch {pack forget $fr._$vTcl(w,last_class)}
update
..."
(procedure "vTcl:prop:update_attr" line 20)
invoked from within
"vTcl:prop:update_attr"
(procedure "vTcl:select_widget" line 23)
invoked from within
"vTcl:select_widget $target"
(procedure "vTcl:active_widget" line 15)
invoked from within
"vTcl:active_widget .top42"
("eval" body line 1)
invoked from within
"eval $do"
(procedure "vTcl:push_action" line 4)
invoked from within
"vTcl:push_action $do $undo"
(procedure "vTcl:create_widget" line 53)
invoked from within
"vTcl:create_widget $class $options $new_widg 0 0"
(procedure "vTcl:auto_place_widget" line 26)
invoked from within
"vTcl:auto_place_widget $class $options"
(procedure "vTcl:new_widget" line 13)
invoked from within
"vTcl:new_widget $vTcl(pr,autoplace) Toplevel .vTcl.toolbar.tb2 """
(command bound to event)

same thing happens whenever trying to add a widget.

Discussion


Log in to post a comment.