[Twisted-Python] Welcome (and some questions)
Henning.Ramm at mediapro-gmbh.de
Henning.Ramm at mediapro-gmbh.de
Sun Sep 11 13:28:14 EDT 2005
>>5) Does there exist example of twisted application with wxpython GUI?
>
>wxPython is a challenge to integrate with. There have been
>several strategies attempted and discarded over the years.
>The current popular idea involves a new reactor which lets a
>foreign event loop maintain more control over the program's
>execution. There has been no Twisted release since this was
>added though, so if you want to try it out you'll need to get
>an SVN checkout of Twisted. If you do, you'll find some
>examples in doc/core/examples/threadedselect/. You can also
>browse these online at
><http://cvs.twistedmatrix.com/cvs/trunk/doc/core/examples/threa
dedselect/>.
threadedselectreactor works great, and you need only one file from SVN.
Here are the basics to use it:
import wx
from twisted.internet import threadedselectreactor
threadedselectreactor.install()
from twisted.internet import reactor
# on startup (in my app's __init__):
reactor.interleave(wx.CallAfter)
# on end (in my app's __del__):
reactor.stop()
main = MyApp()
main.MainLoop()
Best regards,
Henning Hraban Ramm
Südkurier Medienhaus / MediaPro
Support/Admin/Development Dept.
More information about the Twisted-Python
mailing list