Tengo una aplicación bastante simple construida con pyqt4. Quería depurar una de las funciones conectadas a uno de los botones en mi aplicación. Sin embargo, cuando hago lo siguienteDepuración de una aplicación pyQT4?
python -m pdb app.pyw
> break app.pyw:55 # This is where the signal handling function starts.
cosas no funcionan del todo como esperaba. En lugar de interrumpir la función en la que establecí el punto de interrupción y dejarme pasar, el depurador ingresa en un bucle infinito imprimiendo QCoreApplication::exec: The event loop is already running
y no puedo ingresar nada. ¿Hay una mejor manera de hacer esto?
Solo para saber, ¿qué hay en la línea 55? ¿Es donde registra la señal o es la función que la maneja? –
En este caso, esa es la función que maneja la señal. –
Creo que esta no es una respuesta completa, pero podría probar ERIC como un GUI-Debugger para Python y PyQt: http://eric-ide.python-projects.org/ – Berschi