def interaction(self, *args, **kwargs): _stdin = sys.stdin try: sys.stdin = open('/dev/stdin') QtCore.pyqtRemoveInputHook() pdb.Pdb.interaction(self, *args, **kwargs) finally: sys.stdin = _stdin QtCore.pyqtRestoreInputHook()
def debug_trace(): # http://stackoverflow.com/questions/1736015/debugging-a-pyqt4-app from ipdb import set_trace QtCore.pyqtRemoveInputHook() set_trace()
def initialize(): global app app = QtGui.QApplication([]) QtCore.pyqtRemoveInputHook() return app
def debug_trace(): from pdb import set_trace QtCore.pyqtRemoveInputHook() set_trace()