def timeout(): global count count += 1 print 'timeout %d'%count if count > 5: QCoreApplication.quit()
def unixSignal(number): print 'Unix signal:', number QCoreApplication.quit()
from Qt.Core import QObject, QTimer, QCoreApplication count = 0 def timeout(): global count count += 1 print 'timeout %d'%count if count > 5: QCoreApplication.quit() app = QCoreApplication('timer') timer = QTimer(None) timer.interval = 1000 timer.connect('timeout()', timeout) timer.start() app.run()
from Qt.Core import QCoreApplication def unixSignal(number): print 'Unix signal:', number QCoreApplication.quit() app = QCoreApplication() app.connect('unixSignal(int)', unixSignal) app.run()