This tutorial assumes that you have twisted with pyqt4 installed and working.
The first thing you will need is the qt4reactor, which you can find on twisted's trac server.
<notes: next step, do you need to install it before you can call it? How you do that, I'm not sure.>
<note: Ed Suominen has written a module that allows you to "construct a non-blocking modal dialog, immediately obtaining a deferred to the user's eventual input". I have absolutely no idea how to call this module.>
PyQt Wiki