title: tcl/tk creating/modifying a widget in a different thread
body: <p>What i'm trying to do is modify or create a widget created in the main thread from a different thread, I read that tk is not safe thread and I haven't been able to accomplish this. I just want to exhaust my options when trying to do this. When I try to create a widget for example:</p>
  
  <pre><code>set threadID [thread::create {
  
      label .test -text "hello" 
  
      thread::wait
  }]
  </code></pre>
  
  <p>and I also try this:</p>
  
  <pre><code>label .test -text ""        
  set threadID [thread::create]
  thread::send $threadID [list .test configure -text "HEllo World"] 
  </code></pre>
  
  <p>This gives me an error saying that the command label is invalid, so is there any way to create/modify a widget from a different thread? </p>