Skip to main content

Timer (stopwatch and countdown) widgets for tkinter

Project description

tktimer

tktimer is a set of tkinter widgets including a Stopwatch widget and a Countdown widget.

Installing

$ pip install tktimer

Usage

The timers have two methods: start() and pause().

You can find example programs in examples/.

Available options:

option description default
parent set the parent widget.
prefix set text before timer value. ""
suffix set text after timer value. ""
unit set the unit (available: second, minute, hour, day, week, year). second
beginning set starting point (in seconds). specific to Countdown. 10
update_every set updating time every X milliseconds. 10
precision set counting precision (number of digits after the decimal point). 2
offset set time offset (in seconds). specific to Stopwatch. 10

FAQ

How can I continue the timer after restarting my app?

You can get the elapsed time (in seconds) with timer.value.get() on exit and set offset later on, which will make the timer start counting from offset. For Countdown, tweak beginning instead of offset.

I'm not happy with how my timer looks like. Can I change its appearance?

Yes, timers are ultimately just tkinter labels which means you can do anything you would to an ordinary tkinter.Label.

Licensing

Licensed under the MIT License. For details, see LICENSE.

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

tktimer-0.1.0.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

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

tktimer-0.1.0-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file tktimer-0.1.0.tar.gz.

File metadata

  • Download URL: tktimer-0.1.0.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.4 CPython/3.8.5 Linux/5.4.0-56-generic

File hashes

Hashes for tktimer-0.1.0.tar.gz
Algorithm Hash digest
SHA256 20ed6ebc9f413df63619e1ecac39d6f441e67607c672e66dfc050b05dacb071f
MD5 0d49d78287a08e1ebe96e950b91daac1
BLAKE2b-256 6a479c288881815614a4cb088f1130c2e332fa5171f301f2fdd07c059c42d964

See more details on using hashes here.

File details

Details for the file tktimer-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: tktimer-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.4 CPython/3.8.5 Linux/5.4.0-56-generic

File hashes

Hashes for tktimer-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b5f7ab0567cc9df75beaf26a01c34607258c0e0875708fba3ab80295d979e6e3
MD5 2481d95e4ba3fc79bc9d3ff87b1ef7b3
BLAKE2b-256 9491895e80ba49fc7913c7607979d07de983f3a25f02ab1d10c092ed1321af9f

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