Ссылка гит Github
скачать для Linux (drive.google) timer.deb
скачать для Windows (drive.google) timer.exe
Однооконный таймер для учета и/или замера времени, затраченного на определенный заказ или операцию. С возможностью внесения названия задачи, сохранением расчета (json), паузой.
При нажатии “Старт” в классе окна создается объект класса Timer с параметром начала отсчета (текущий
момент) и выключается пауза, из окна в параметр таймера задается название задачи.
Начинается отсчет, которой в виде названия задачи и отсчета отображается в отдельном блоке.
Отсчет реализован методом count, который вызывает сам себя каждую секунду, если не нажата пауза.
При нажатии паузы, вызывается метод stop_timer, который записывает время остановки, переключает
активность кнопок, и включает параметр паузы.
При повторном нажатии паузы - таймер запускается снова, в обратном порядке.
Если во время паузы нажать “Стоп”, то таймер запишется и полностью остановится.
Так же есть 2 функции. Одна для сборки json и его сохранения. Вторая для отображения предыдущих таймеров
за этот день.