Re: [R] Tk force refresh

From: Peter Dalgaard <p.dalgaard_at_biostat.ku.dk>
Date: Tue 06 Jul 2004 - 00:20:19 EST

Mark White <mjw@celos.net> writes:

> I'm trying to use a Tk widget to show some progress &
> intermediate results in a long-running R calculation.
>
> Does anybody know how (or whether) I can force a window
> redraw without waiting for the idle loop? Currently,
> refreshes only seem to happen when we return to the R
> toplevel read-eval-print loop.

I think it's tkcmd("update") or tkcmd("update", "idletasks"). In general the advise seems to be to use the latter form if you can, since there there can be some nasty reentrancy issues with the former. (I forgot where I saw the description of exactly what can go wrong; possibly, it was on wiki.tcl.dk)

-- 
   O__  ---- Peter Dalgaard             Blegdamsvej 3  
  c/ /'_ --- Dept. of Biostatistics     2200 Cph. N   
 (*) \(*) -- University of Copenhagen   Denmark      Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard@biostat.ku.dk)             FAX: (+45) 35327907

______________________________________________
R-help@stat.math.ethz.ch mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
Received on Tue Jul 06 00:26:51 2004

This archive was generated by hypermail 2.1.8 : Fri 18 Mar 2005 - 09:33:43 EST