Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Alexu007 от Июнь 06, 2013, 01:53



Название: Подскажите пожалуйста с таймером.
Отправлено: Alexu007 от Июнь 06, 2013, 01:53
Я создал в конструкторе таймер, запустил его, сигнал, слот - всё работает. Звуковой сигнал теперь каждую секунду у меня пикает, и я даже могу сам сделать часы.

А дальше?

Какой у таймера функционал? Как его остановить или запустить не в конструкторе, а в ходе выполнения программы, допутим по нажатию кнопки? Как поменять время срабатывания? Что ещё он может?


Название: Re: Подскажите пожалуйста с таймером.
Отправлено: Figaro от Июнь 06, 2013, 04:55
Ассистент отменили? С какой версии?


Название: Re: Подскажите пожалуйста с таймером.
Отправлено: Bepec от Июнь 06, 2013, 06:48
Таймер отсчитывает заданный интервал и "пикает".
Всё может он. Он может стать частью чего то большего и изменить жизнь на планете. А может стать той тростинкой, что сломает хребет программе. Ну и уж точно, необходимо контролировать своевольные таймеры. Для этого необходимо сохранять указатели на них и тогда вы сможете приказывать им же. Постройте свою империю на указателях!!!

PS пафос-с-с-с.


Название: Re: Подскажите пожалуйста с таймером.
Отправлено: kambala от Июнь 06, 2013, 10:30
короче сделай таймер полем класса и будет доступ к нему в любом методе класса, а не только в конструкторе