История изменений
Исправление staseg, (текущая версия) :
// Timer thread must be started before activation of timers.
tt.start();
Сложно понять, зачем пользователя заставлять вызывать всякие старты, когда можно воткнуть проверку в activate или в крайнем случае стартануть поток из конструктора.
UPD. И про event-loop тут все правильно говорят.
Исходная версия staseg, :
// Timer thread must be started before activation of timers.
tt.start();
Сложно понять, зачем пользователя заставлять вызывать всякие старты, когда можно воткнуть проверку в activate или в крайнем случае стартануть поток из конструктора.