Topic: Таймер обратного отсчета

Ув. Дмитрий!
На Form1 имеется Edit1, Button1, Button2, Button3, Button4 и Label1.
Button1 - Start
Button2 - Pause
Button3 - Continue
Button4 - Reset
В поле Edit1 вводим цифру (в секундах) и при нажатии на Button1 (Start) в Label1 должно показываться таймер обратного отсчета.
Например ввели 10 и при нажатии на Button1 в Label1 показывается 10 потом 9,8 и т.д. до 0.
Соответственно при нажатии на
- Button2 таймер должен приостановится
- Button3 - продолжает с того момента как нажали на паузу
- Button4 - счетчик обнуляется
Помогите с реализацией пожалуйста.

Re: Таймер обратного отсчета

Готово.

Post's attachments

Attachment icon Countdown.zip 4.3 kb, 487 downloads since 2017-03-20 

Dmitry.

Re: Таймер обратного отсчета

Огромное спасибо! Очень круто.
Можно еще добавить туда полосу загрузки? Ну типа когда копируеш файл а там показывается остававшееся время и зеленая полоса.

Re: Таймер обратного отсчета

bemorhona-qt wrote:

Огромное спасибо! Очень круто.
Можно еще добавить туда полосу загрузки? Ну типа когда копируеш файл а там показывается остававшееся время и зеленая полоса.

К сожалению компонент ProgressBar пока не поддерживается.

Dmitry.

Re: Таймер обратного отсчета

насколько я помню на ранних версиях программы какие то примеры были, вот только не могу найти.

Re: Таймер обратного отсчета

bemorhona-qt wrote:

насколько я помню на ранних версиях программы какие то примеры были, вот только не могу найти.

Да, при необходимости его можно создать с помощью скрипта, доработал пример:

Post's attachments

Attachment icon Countdown with ProgressBar.zip 5.26 kb, 512 downloads since 2017-03-23 

Dmitry.