Skip to main content

A simple Python package example

Project description

Simple Todo App

A lightweight, easy-to-use todo list application built with Python and Tkinter.

Features

  • Add new tasks
  • Mark tasks as complete/incomplete
  • Delete individual tasks
  • Clear all tasks at once
  • Automatic saving of tasks between sessions
  • Clean, modern user interface

Requirements

  • Python 3.x
  • Tkinter (usually comes pre-installed with Python)

How to Run

Simply run the Python script:

python todo_app.py

Usage

  1. Add a task: Type your task in the input field and press Enter or click "Add Task"
  2. Mark as complete: Select a task and click "Mark Complete"
  3. Delete a task: Select a task and click "Delete Task"
  4. Clear all tasks: Click "Clear All" (will ask for confirmation)

Data Storage

Tasks are automatically saved to a file named todo_tasks.json in the same directory as the application. This ensures your tasks persist between sessions.

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

thefirstpackage-0.1.0.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

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

thefirstpackage-0.1.0-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: thefirstpackage-0.1.0.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for thefirstpackage-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ff3691f0d7e45667e719b841937495ae183aadf2c1c78626208e4c3458e7aa5d
MD5 afc199806884970782bcde7ab1748b3b
BLAKE2b-256 5a135394791003b8a0709129f6d8312131f09d53d81029388bfebf7abe70313c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thefirstpackage-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 72c4b6c4c3d1c81deafd41c485d9a7e424af0e9cd583774a9d94c6e5df5e390a
MD5 273ec8c7da80298d43cdefff7199de34
BLAKE2b-256 d9aaeff89b0338702b9b5cc149c0d13090a5274d3f90dd403d9129734824d4a4

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