Idle handler only runs after an event?

Christopher Lees <[email protected]> Thu, 23 Oct 2008 22:00:06 +0800
Newsgroups gmane.comp.python.pythoncard
Message-ID <1224770406.11423.8.camel@chris-desktop>
Hi all.

I'm just writing a GUI frontend in Pythoncard that uses queues to
communicate between threads. The Idle handler reads the queue and
updates some information in the GUI.

The issue I'm finding is that the GUI information only updates when I
move the mouse within the Pythoncard window. I don't know if it's just
the GUI that's not updating, or if the Idle handler isn't actually
running.

Is this a known issue? Is there any sort of viable workaround? I am
running Ubuntu 8.04 with both libwxbase2.6.3.2 and libwxbase2.8.7
installed, Pythoncard 0.8.1-8, Xorg 7.3, and Python 2.5.2. I can provide
any other information you want or need.

For those interested, it's a frontend for a CLI program I wrote that
converts video files to the correct format for Sony Walkman MP3 players.
Uses multiple cores as well!

Chris


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/