Uwe C. Schroeder
uwe at oss4u.com
Tue Feb 8 16:25:27 EST 2005
-----BEGIN PGP SIGNED MESSAGE-----
Try the original recipe from the python cookbook. It works for me across
platforms. I'm using 80ms for the timer. As Itamar put it, it's not perfectly
reliable and usually needs tweaking with the timer. I found values between 80
and 120 ms to be working.
Writing a real reactor is at least very complicated if not impossible. Wx uses
the internal even loops of the platforms underlying graphical toolkit, so
this means the whole thing works differently when using GTK or GTK2 or
Windows Controls or Mac... etc. So the reactor code would have to be smart
enough to detect the platform and hook into the graphical system's eventloop.
Windows uses multiple event loops for modal dialogs, so whenever you open a
modal window on windows a secondary eventloop handles that one window and the
primary eventloop is stuck until the modal window closes. Same goes for
On Tuesday 08 February 2005 11:34 am, Itamar Shtull-Trauring wrote:
> On Tue, 2005-02-08 at 19:47 +0100, Neal Nelson wrote:
> > I can't seem to get wxPython to work with Twisted 1.3. I started
> > developing a system some time ago but I've only just got back to it and
> > the user interface no longer works, which is a bit of a problem.
> > Should wx work or is this broken in Twisted?
> There are ways to use Twisted with wx (e.g. using two threads) but
> unfortunately I could get neither wxreactor nor wxsupport nor to work
> reliably across Linux and Win32. So, yes, but you need to do extra work
> - the python cookbook has a few suggestions.
> Twisted-Python mailing list
> Twisted-Python at twistedmatrix.com
Open Source Solutions 4U, LLC 2570 Fleetwood Drive
Phone: +1 650 872 2425 San Bruno, CA 94066
Cell: +1 650 302 2405 United States
Fax: +1 650 872 2417
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
-----END PGP SIGNATURE-----
More information about the Twisted-Python