Pyqt event loop