I'd like to refresh the display before I start the main loop.

I have code like this:

app = App()
app.Show()
app.long_slow_init()
app.MainLoop()


The main frame partly loads at Show, but because the mainloop has not 
started yet, the display does not update until long_slow_init() finishes.

Alternatively, I could code

app = App()
app.long_slow_init()
app.Show()
app.MainLoop()

Which would give me a crisp Show, but there would be a long slow wait 
before the app showed any activity at all. I would need a splash screen.

I'd rather not have a splash screen (and I don't know how anyway). I'd 
like to just make app.Show() finish correctly before running 
long_slow_init.

Is there a wx internal method that I can use to give Windows the 
opportunity to finish painting the frame before I run long_slow_init()?

Or is there a better idea?

(david)
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to