QTimer()

class PyQt4.QtCore.QTimer(parent=None)

Таймер

static singleShot(interval, callback)
static singleShot(interval, object, slot)

Предназначен для вызова указанной функции, метода или слота через определенный промежуток времени.

interval()

возвращает установленный интервал

isActive()

Возвращает значение True, если таймер генерирует сигналы и False в противном случае.

isSing1eShot()

Возвращает значение True, если таймер будет срабатывать только один раз, и False - в противном случае

setInterval(interval)

Задает промежуток времени в миллисекундах, по истечении которого генерируется сигнал timeout(). Минимальное значение интервала зависит от операционной системы. Если в параметре interval указать значение 0, то таймер бу­дет срабатывать много раз при отсутствии других необработанных сигналов.

setSingleShot(flag)

Если в параметре указано значение True, то таймер будет срабатывать только один раз, в противном случае - многократно

start([interval])

Запускает таймер. В необязательном параметре можно указать промежуток времени в миллисекундах. Если параметр не указан, то используется значе­ние, возвращаемое методом interval()

stop()

Останавливает таймер

timerid()

Возвращает идентификатор таймера или значение -1