https://github.com/francescobaio/timerclock
Welcome to the TimerClock repository! This project is a programming laboratory focused on creating a timer and clock functionality using C++ and QMake.
https://github.com/francescobaio/timerclock
qmake timer
Last synced: 12 months ago
JSON representation
Welcome to the TimerClock repository! This project is a programming laboratory focused on creating a timer and clock functionality using C++ and QMake.
- Host: GitHub
- URL: https://github.com/francescobaio/timerclock
- Owner: francescobaio
- Created: 2020-07-06T15:12:02.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-12-02T15:41:16.000Z (over 2 years ago)
- Last Synced: 2025-02-01T15:25:39.854Z (over 1 year ago)
- Topics: qmake, timer
- Language: C++
- Homepage:
- Size: 48.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: ReadMe.md
Awesome Lists containing this project
README
# TimerClock
Welcome to the TimerClock repository! This project is a programming laboratory focused on creating a timer and clock functionality using C++ and QMake.
## About The Project
TimerClock is designed as an educational project to explore the intricacies of time manipulation and GUI application development in C++. It's structured into several test files and core components that define the behavior of timers and clocks.
## Files and Directories
- `TestChrono`, `TestMyTime`, `TestTime`, `TestTimer`: Test files for different timing functionalities.
- `MyTime.cpp/h`, `TimeDate.cpp/h`: Core logic for handling time and date operations.
- `chrono.cpp/h`, `clock.cpp/h`: Components that deal with chrono functionality and clock operations.
- `mainwindow.cpp/h`, `mainwindow.ui`: Main window GUI elements and interactions.
- `.gitignore`: Specifies intentionally untracked files to ignore.
## Languages Used
- C++ (89.6%)
- QMake (10.4%)
## Getting Started
To get a local copy up and running, follow these simple steps:
```bash
git clone https://github.com/francescobaio/TimerClock.git
cd TimerClock
# follow the build instructions for your environment