A simple Alarm Clock application built with Python using Tkinter.
This project provides a graphical interface where users can set a specific time, and when the current time matches the selected time, an alarm sound will play.
- 🕒 Set custom alarm time (Hour, Minute, Second)
- 🖥️ Simple graphical user interface using Tkinter
- 🔊 Plays sound when the alarm time is reached
- 🧵 Uses Threading to keep the GUI responsive
- ⏱️ Real-time clock checking
- Python 3
- Tkinter (GUI)
- Datetime module
- Time module
- Threading
- Winsound
Alarm-Clock/ │ ├── alarm_clock.py ├── sound.wav └── README.md
bash git clone https://github.com/your-username/Alarm-Clock.git
bash cd Alarm-Clock
bash python alarm_clock.py
- Run the application.
- Select the desired:
- Hour
- Minute
- Second
- Click on Set Alarm.
- Wait until the selected time.
- The alarm sound will play automatically.
Replace the sound.wav file with your own .wav audio file.
Make sure the filename remains:
sound.wav
or update this line in the code:
python winsound.PlaySound("sound.wav", winsound.SND_ASYNC)
- Windows OS (because the project uses winsound)
- Python 3.x
- Add stop alarm button
- Add multiple alarms
- Add digital clock display
- Add modern UI design
- Support for different operating systems
Your Name
This project is open-source and available under the MIT License.
