Ok. Sample code for other newbies. @mytext = TkVariable.new('hi this is a test') testtwo = TkEntry.new(Frameone, 'textvariable'=> @mytext) { puts value } Value outputs whats been passed to the TkEntry widgit. I think. Binding I think will allow data into the widgit so possibility into the variable. But I havent got that far yet. -- Posted via http://www.ruby-forum.com/.