Skip to main content

A small package to make a stopwatch in python written using tkinter.

Project description

📖 About This Project

This is a learning project created by a computer engineering student. The goal was to build a functional stopwatch using tkinter for the GUI.

⚠️ Note: This package is still in early development. It's perfect for learning purposes, but may not be suitable for production use yet.

✨ Features

🎶 Start/Pause/Stop time

📁 Saving stopwatch data in a file

⏳ Record time laps

🖼️ Custom background and forground color

🎨 Modern, clean UI design

📦 Installation

Prerequisites :Make sure you have Python 3.8+ installed.

🚀 Usage:python version: 12345678

from Azizistopwatch.stop_watch import StopWatch

Create player instance

For example:

from Azizistopwatch.stop_watch import StopWatch

from tkinter import *

from tkinter import messagebox,filedialog

from threading import Thread

import time

root=Tk()

root.geometry("600x500")

root.config(bg="#818135")

s1=StopWatch(root,bg="#6E8577",fg="white")

s1.place()

root.mainloop()

🤝 Contributing

I'm still learning, so:

🐛 If you find bugs, please report them

💡 If you have suggestions, I'd love to hear them

🔧 Pull requests are welcome!

📬 Contact

Author:Ali Azizi

Email:aliazizi@gmail.com

Status:Computer Engineering Student

Level:Beginner (actively learning!)

💌 Feel free to email me! I'm happy to discuss problems, suggestions, or just talk about Python.

📄 License

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

🙏 Acknowledgments

Thanks to PyPI for hosting

Thanks to everyone who supports beginner developers!

Made with ❤️ by a learning developer

If you like this project, please give it a star! ⭐

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

azizistopwatch-0.0.1.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

azizistopwatch-0.0.1-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file azizistopwatch-0.0.1.tar.gz.

File metadata

  • Download URL: azizistopwatch-0.0.1.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.7

File hashes

Hashes for azizistopwatch-0.0.1.tar.gz
Algorithm Hash digest
SHA256 c50ef5a56bec742ad2047c7c2d88584298b0f0eed902fce1d898ac618e1aacd1
MD5 1d60409b3b2c9d3afc33f3228fe824aa
BLAKE2b-256 fe880b802feb9aa824566a63c5246749cba466def1c55e5209d7efb3a1eb7622

See more details on using hashes here.

File details

Details for the file azizistopwatch-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: azizistopwatch-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.7

File hashes

Hashes for azizistopwatch-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f17244a5eaac44f2105b47992e247cb3a5d49b744e91bdf58ea29d0670801ab7
MD5 c4f1ef43bac60ae6b40a99cae8f09bab
BLAKE2b-256 44d272bfb74a42b3d5bdb4b931b65bd9a23a88907b89acec40d3c6ffbc16b9b1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page