[R] Tk force refresh
Peter Dalgaard
p.dalgaard at biostat.ku.dk
Mon Jul 5 16:20:19 CEST 2004
Mark White <mjw at 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 at biostat.ku.dk) FAX: (+45) 35327907
More information about the R-help
mailing list