[Tkinter-discuss] update of elements in GUI
sigma.z.1980 at gmail.com
Wed Aug 18 06:58:24 CEST 2010
thanks, in one of these articles it says. 'Be careful - Tkinter in not
re-entrant'. MAybe this is the problem? So far I've tried
mainframe = Frame(root)
mainframe.grid(column=1000, row=1000, sticky=(N, W, E, S))
Neither worked, of course, otherwise I woudln't be posting it)
I'm not using any classes
2010/8/18 Cameron Laird <Cameron at phaseit.net>
> On Wed, Aug 18, 2010 at 12:50:38AM +1200, Alex Ter-Sarkissov wrote:
> > I have some elements on the screen (Labels, most importantly) which
> > has to be updated every iteration of the algorithm run, e.g. "Iteration
> > [i] for i in range(n). I've tried using mainframe.update_idletasks()
> > and
> > but without success so far. In MATLAB this command is drawnow.
> I believe I understand your description.
> For a "quick fix", I recommend you experiment with update() (as
> opposed to update_idletasks()) applied to mainframe.
> For better long-term maintainability, though, you almost
> certainly should "return to the event loop" on each iteration
> of your run (there are also multi-threading approaches, but
> they're somewhat trickier to code correctly).
> You might find <URL: http://wiki.tcl.tk/1255 >, <URL:
> http://wiki.tcl.tk/1526 >, and <URL:
> http://osdir.com/ml/python.tkinter/2008-05/msg00014.html > of
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Tkinter-discuss