# Easy-TodoList **Repository Path**: aHeiDaBai/easy-todo-list ## Basic Information - **Project Name**: Easy-TodoList - **Description**: 可运行在windows和ubuntu下的待办清单软件,目前已经发布了v1.0版本 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2024-12-05 - **Last Updated**: 2025-07-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: Qt, Ubuntu, Windows ## README # Easy-TodoList ## 1. 介绍 这是一个用`qt`编写的跨平台的代办事项清单。 目前提供了`windows`和`ubuntu`的开箱即用的安装包,其他环境可能需要自己拉取源代码使用`qmake`进行编译。 ## 2. 界面和基本UI交互 ![](.pic/ui.png) ## 3. 如何安装 ### 3.1 `windows`用户: 下载发行版`Easy_todoList_Windows_x86.zip`后进行解压,直接运行`TodoListApp.exe`即可 (可以右键将其固定到开始菜单,也可以在桌面创建一个指向`TodoListApp.exe`的快捷方式) 卸载只需要将解压后的整个文件夹删掉即可 ![](.pic/windows_app.png) ### 3.2 `ubuntu`用户: ```bash # 安装 git clone https://gitee.com/aHeiDaBai/easy-todo-list.git # 运行程序 ./easy-todo-list/ubuntuApp/AppRun # 为程序添加快捷方式(可选) bash ./easy-todo-list/ubuntuApp/addShortcut.sh # 删除其他无关内容(可选) rm -rf windowsApp/ TodoList/ # 卸载 rm ~/.local/share/applications/todolist.desktop # 然后删掉easy-todo-list整个文件夹 rm -rf /easy-todo-list/ ``` ![](.pic/ubuntu-shortcut.png) ![](.pic/ubuntu-app.png) ## 4.软件细节 ### 自行编译 使用qt creator打开`easy-todo-list/TodoList/TodoList.pro`自行配置工具链进行编译 ubuntu如果不想使用qt creator也可以使用命令行编译(供参考): ```bash # 前提:安装了qmake等qt所需要的工具 git clone https://gitee.com/aHeiDaBai/easy-todo-list.git cd easy-todo-list/TodoList/Utils/ git clone https://github.com/ftylitak/qzxing.git cd .. mkdir build cd build qmake CONFIG+=release .. make # 运行编译好的程序 ./TodoListApp ``` ## 5.致谢 本项目用到了开源项目qzxing:https://github.com/ftylitak/qzxing