В сообщении Qt: Добавить свой виджет на форму уже немного рассказала по поводу вышеуказанной темы. А тема — небольшая программка Jobs trace 🙂
Я вписывала в Гугл таблицы проведенное время над тем или иным проектом или отдельным заданием и , исходя из этих данных, высчитывала стоимость работы. Но для меня такой вариант не очень удобен — каждый раз регистрировать время начала и конца, потом это все подводить к итогу и т.д. Мне показалось это муторным, я решила поискать какой-то онлайн подсчитыватель отработанного времени. Но все это было не то. Было решено — напишу так, как надо мне, чтобы было просто и удобно:
- Признак начала и конца работы над проектом — один клик по кнопке
- Автоматический расчет стоимости работы по введенной почасовой ставке
- Сохранение данных текущих заданий
- Возможность ведения нескольких заданий
- Каждое задание на своей вкладке
- Присваивать заданию пользовательское название
- После переоткрытия приложения разворачивать данные уже имеющихся заданий
- Удаление заданий кликом по кнопке
[metaslider id=819]
Данные задания записываются в текстовый файл с содержимым вида:
<Название задания>
<Количество потраченных на проект секунд>
<Почасовая ставка>
При постановке задания на паузу и при выходе из программы этот файл обновляется. Также записывается текущий лог хода работы над проектом в отдельный файл (в качестве дополнительной аналитической информации).
Сам проект Jobs trace можно посмотреть/скачать/склонировать на bitbucket.org: https://bitbucket.org/secretsilent/jobstrace/
Simple, but very effective project! Well done!