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
- Add a task: Type your task in the input field and press Enter or click "Add Task"
- Mark as complete: Select a task and click "Mark Complete"
- Delete a task: Select a task and click "Delete Task"
- 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
Release history Release notifications | RSS feed
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ff3691f0d7e45667e719b841937495ae183aadf2c1c78626208e4c3458e7aa5d
|
|
| MD5 |
afc199806884970782bcde7ab1748b3b
|
|
| BLAKE2b-256 |
5a135394791003b8a0709129f6d8312131f09d53d81029388bfebf7abe70313c
|
File details
Details for the file thefirstpackage-0.1.0-py3-none-any.whl.
File metadata
- Download URL: thefirstpackage-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
72c4b6c4c3d1c81deafd41c485d9a7e424af0e9cd583774a9d94c6e5df5e390a
|
|
| MD5 |
273ec8c7da80298d43cdefff7199de34
|
|
| BLAKE2b-256 |
d9aaeff89b0338702b9b5cc149c0d13090a5274d3f90dd403d9129734824d4a4
|