So they're never making it passed the Qt event loop?  So, do things
look like:

        eval ()                                 Python interpreter
                app.exec_loop()                 Python/sip code
                        get event               C++ code
                        dispatch event          C++ code
                                eval ()         Python interpreter
                                        x()     Pyhon code

So exceptions never make it passed the last eval()?  How do python
threads get run if there are no qt event's (I haven't actually used
them so I don't even know if they work)?

I tried looking at the code (qt/sipqtQApplication.cpp) but I couldn't
follow it (too much sip stuff I don't know).

--pete



Reply via email to