An open API service indexing awesome lists of open source software.

https://github.com/fujiwarachoki/todo-list-cpp

ToDo Application with GUI written in C++ and QtCreator.
https://github.com/fujiwarachoki/todo-list-cpp

cpp qtcreator todo

Last synced: 1 day ago
JSON representation

ToDo Application with GUI written in C++ and QtCreator.

Awesome Lists containing this project

README

          

# To-Do List App in C++

This is a simple To-Do List application built using Qt framework and C++. The application allows you to create tasks, mark them as completed, and attach images to tasks. It also provides the functionality to save and load tasks to/from a file and cache tasks using JSON format.

## Features

- Add tasks to the list
- Mark tasks as completed
- Attach images to tasks
- Save tasks to a file
- Load tasks from a file
- Cache tasks using JSON format

## Requirements

- Qt framework
- C++ compiler

## Installation

1. Clone the repository: `git clone https://github.com/fujiwarachoki/todo-list-cpp.git`
2. Open the project in Qt Creator or your preferred IDE.
3. Build and run the application.

## Usage

1. Run the application.
2. Type a task description in the input field and click "Add Task" to add it to the list.
3. Double-click on a task to mark it as completed.
4. Click "Add Image" to attach an image to a task.
5. Use the "Save Tasks" and "Load Tasks" buttons to save and load tasks to/from a file.
6. Cached tasks are automatically loaded from the cache file on startup.

## Author

This project was created by [Sami Hindi](https://samihindi.com).

## License

This project is licensed under the [MIT License](LICENSE).