Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

🕰️ Desktop Digital Clock

A sleek and minimalist desktop digital clock widget built with Python and Tkinter. Perfect for keeping track of time with a clean, modern interface that sits elegantly on your desktop.

✨ Features

  • ⏰ Real-time Display: Shows current time with hours, minutes, and seconds
  • 🌙 AM/PM Format: Clear 12-hour time format with AM/PM indicator
  • 🎨 Modern Design: Clean blue-on-dark aesthetic that's easy on the eyes
  • 📱 Compact Widget: Minimal footprint on your desktop
  • ⚡ Lightweight: Uses minimal system resources
  • 🔄 Auto-updating: Time updates automatically every second
  • 🖥️ Always on Top: Optional setting to keep clock visible above other windows
  • 📐 Resizable: Adjustable window size to fit your desktop layout

🛠️ Technologies Used

  • 🐍 Python: Core programming language
  • 🖥️ Tkinter: GUI framework for the desktop widget
  • ⏱️ Time: Built-in Python module for time operations

📦 Installation

  1. Clone this repository:
git clone https://github.com/MohamedZidane11/python-digital-clock.git
cd python-digital-clock
  1. No additional dependencies required! Python's built-in libraries handle everything 🎉

🚀 Usage

  1. Run the clock widget:
welou-digital_clock.py
  1. The digital clock will appear on your desktop 🖥️

  2. Optionally move and resize the window to your preferred position 📍

  3. Enjoy your new desktop clock! ⭐

📸 Features Preview

The clock widget displays:

  • 🕐 Large Digital Time: Easy-to-read time format (HH:MM:SS)
  • 🌓 AM/PM Indicator: Clear morning/evening designation
  • 🎯 Clean Interface: Minimalist design that doesn't distract
  • 🖤 Dark Theme: Comfortable viewing in any lighting condition

⚙️ Requirements

  • 🐍 Python 3.6 or higher
  • 🖥️ Tkinter (usually included with Python)
  • 🖥️ Time (usually included with Python)
  • 💻 Any operating system (Windows, macOS, Linux)

🎛️ Customization Options

You can easily customize:

  • 🎨 Colors: Change text and background colors
  • 📏 Font Size: Adjust the clock size
  • Time Format: Switch between 12-hour and 24-hour formats
  • 🔝 Window Properties: Always on top, transparency, etc.

🤝 Contributing

Contributions are welcome! Feel free to:

  • 🐛 Report bugs
  • 💡 Suggest new features
  • 🔧 Submit pull requests
  • ⭐ Star the repository if you find it useful!

📝 Future Enhancements

  • 🌍 Multiple Time Zones: Display time for different cities
  • Alarm Feature: Set custom alarms and notifications
  • 🎵 Sound Effects: Optional tick sounds or hourly chimes
  • 🎨 Theme Options: Multiple color schemes and styles
  • 📅 Date Display: Show current date alongside time
  • 🔧 Settings Panel: GUI for easy customization
  • 📊 Stopwatch Mode: Additional timing functionality

📄 License

This project is open source and available under the MIT License.

🙏 Acknowledgments

  • Built with ❤️ using Python and Tkinter
  • Inspired by classic desktop clock widgets
  • Perfect for productivity and time management

⭐ Star this repo if you found it helpful!

🍴 Fork it to create your own custom clock widget!

About

windows desktop digital clock app using python

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages