简易任务管理器,管理手头上的工作
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
lxb 27845b38aa 新增截止日期 2 months ago
.gitignore 更新readme 2 months ago
README.md 新增截止日期 2 months ago
app.py 新增截止日期 2 months ago

README.md

简介

任务管理小工具。用python开发,使用 customtkinter + tksheet 做的界面,用 sqlite 保存数据。

这个工具90%以上的代码都是AI写的,就是后面细枝末节的需求实在需要自己上手改才行,才手动改了部分代码。其他大部分代码我其实都没看过。

使用

打包

# 当前目录下
pyinstaller --onefile --windowed --name TaskManager app.py

当前python环境的conda listL

# Name                        Version          Build               Channel
altgraph                      0.17.5           pypi_0              pypi
anaconda-anon-usage           0.7.4            pyhb46e38b_100
anaconda-auth                 0.10.0           py313haa95532_1
anaconda-cli-base             0.6.0            py313haa95532_0
anaconda_powershell_prompt    1.1.0            haa95532_1
anaconda_prompt               1.1.0            haa95532_1
annotated-types               0.6.0            py313haa95532_1
archspec                      0.2.5            pyhd3eb1b0_0
babel                         2.17.0           pypi_0              pypi
boltons                       25.0.0           py313haa95532_0
brotlicffi                    1.0.9.2          py313h885b0b7_2
bzip2                         1.0.8            h2bbff1b_6
ca-certificates               2025.11.4        haa95532_0
certifi                       2025.10.5        py313haa95532_0
cffi                          2.0.0            py313h02ab6af_1
charset-normalizer            3.4.4            py313haa95532_0
click                         8.1.8            py313haa95532_0
colorama                      0.4.6            py313haa95532_0
conda                         25.9.1           py313haa95532_0
conda-anaconda-telemetry      0.3.0            pyhd3eb1b0_1
conda-anaconda-tos            0.2.2            py313haa95532_1
conda-content-trust           0.2.0            py313haa95532_1
conda-libmamba-solver         25.4.0           pyhdf14ebd_1
conda-package-handling        2.4.0            py313haa95532_1
conda-package-streaming       0.12.0           py313haa95532_1
cpp-expected                  1.1.0            h214f63a_0
cryptography                  46.0.3           py313habbc9f9_0
customtkinter                 5.2.2            pypi_0              pypi
darkdetect                    0.8.0            pypi_0              pypi
distro                        1.9.0            py313haa95532_0
expat                         2.7.3            h9214b88_0
fmt                           11.2.0           h58b7f6e_0
frozendict                    2.4.6            py313h02ab6af_0
idna                          3.11             py313haa95532_0
jaraco.classes                3.4.0            py313haa95532_0
jaraco.context                6.0.0            py313haa95532_0
jaraco.functools              4.1.0            py313haa95532_0
jsonpatch                     1.33             py313haa95532_1
jsonpointer                   3.0.0            py313haa95532_0
keyring                       25.6.0           py313haa95532_0
libarchive                    3.8.2            h6c023e8_0
libcurl                       8.16.0           h97e0424_0
libffi                        3.4.4            hd77b12b_1
libiconv                      1.16             h2bbff1b_3
libmamba                      2.3.2            h7d9f7df_0
libmambapy                    2.3.2            py313h5078c03_0
libmpdec                      4.0.0            h827c3e9_0
libsolv                       0.7.30           h23a355e_2
libssh2                       1.11.1           h2addb87_0
libxml2                       2.13.9           h6201b9f_0
libzlib                       1.3.1            h02ab6af_0
lz4-c                         1.9.4            h2bbff1b_1
markdown-it-py                4.0.0            py313haa95532_0
mdurl                         0.1.2            py313haa95532_0
menuinst                      2.4.1            py313h885b0b7_1
more-itertools                10.8.0           py313haa95532_0
nlohmann_json                 3.11.2           h6c2663c_0
openssl                       3.0.18           h543e019_0
packaging                     25.0             py313haa95532_1
pcre2                         10.46            h5740b90_0
pefile                        2024.8.26        pypi_0              pypi
pillow                        12.0.0           pypi_0              pypi
pip                           25.2             pyhc872135_1
pkce                          1.0.3            py313haa95532_0
platformdirs                  4.5.0            py313haa95532_0
pluggy                        1.5.0            py313haa95532_0
pybind11-abi                  5                hd3eb1b0_0
pycosat                       0.6.6            py313h827c3e9_2
pycparser                     2.23             py313haa95532_0
pydantic                      2.12.3           py313haa95532_1
pydantic-core                 2.41.4           py313h114bc41_0
pydantic-settings             2.10.1           py313haa95532_0
pygments                      2.19.2           py313haa95532_0
pyinstaller                   6.17.0           pypi_0              pypi
pyinstaller-hooks-contrib     2025.10          pypi_0              pypi
pyjwt                         2.10.1           py313haa95532_0
pysocks                       1.7.1            py313haa95532_1
python                        3.13.9           h260b955_100_cp313
python-dotenv                 1.1.0            py313haa95532_0
python_abi                    3.13             1_cp313
pywin32-ctypes                0.2.2            py313haa95532_0
readchar                      4.2.1            py313haa95532_0
reproc                        14.2.4           hd77b12b_2
reproc-cpp                    14.2.4           hd77b12b_2
requests                      2.32.5           py313haa95532_1
rich                          14.2.0           py313haa95532_0
ruamel.yaml                   0.18.16          py313hb9a58be_0
ruamel.yaml.clib              0.2.14           py313hb9a58be_0
semver                        3.0.4            py313haa95532_0
setuptools                    80.9.0           py313haa95532_0
shellingham                   1.5.4            py313haa95532_0
simdjson                      3.10.1           h214f63a_0
sqlite                        3.51.0           hda9a48d_0
tk                            8.6.15           hf199647_0
tkcalendar                    1.6.1            pypi_0              pypi
tksheet                       7.5.19           pypi_0              pypi
tomli                         2.2.1            py313haa95532_0
tqdm                          4.67.1           py313h4442805_1
truststore                    0.10.1           py313haa95532_1
typer                         0.17.4           py313haa95532_0
typing-extensions             4.15.0           py313haa95532_0
typing-inspection             0.4.2            py313haa95532_0
typing_extensions             4.15.0           py313haa95532_0
tzdata                        2025b            h04d1e81_0
ucrt                          10.0.22621.0     haa95532_0
urllib3                       2.5.0            py313haa95532_0
vc                            14.3             h2df5915_10
vc14_runtime                  14.44.35208      h4927774_10
vs2015_runtime                14.44.35208      ha6b5a95_10
wheel                         0.45.1           py313haa95532_0
win_inet_pton                 1.1.0            py313haa95532_1
xz                            5.6.4            h4754444_1
yaml-cpp                      0.8.0            hd77b12b_1
zlib                          1.3.1            h02ab6af_0
zstandard                     0.24.0           py313he335c29_0
zstd                          1.5.7            h56299aa_0

主要功能:

  1. 添加任务(可设置 类型、优先级、状态、链接、备注等信息)
  2. 可筛选、排序,并且可以保存为模板快速应用
  3. 可标记任务的处理日期(每个任务可以有多个处理日期),并且在表格页面显示当天是否处理。编辑页面可以查看该任务的所有日期。日历界面可以查看某天处理的所有任务。