Skip to content

jiang171/jiabei-Notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

桌面备忘录 (Desktop Memo)

一个简洁、美观的桌面备忘录工具,基于 Python 和 PySide6 开发。

功能特性

  • 透明无边框:界面极简,背景透明度可调。
  • 拖动与折叠:可随意拖动,支持折叠成小图标。
  • 多种内容:支持文本、图片、超链接。
  • 时间提醒:设置时间后,到期自动抖动并变色提醒。
  • 自动清理:已完成任务自动进入回收站,24小时后自动清除。
  • 快捷键:全局快捷键 Ctrl+Alt+M 快速折叠/展开。
  • 开机自启:支持设置开机自动启动。

安装与运行

  1. 安装依赖:

    pip install -r requirements.txt
  2. 运行程序:

    python src/main.py

使用说明

  • 添加任务:点击底部的 "+ 添加备忘录" 按钮。
  • 完成任务:点击任务左侧的复选框。无时间限制的任务需要确认。
  • 折叠/展开:点击右上角的 "-" 按钮或使用快捷键 Ctrl+Alt+M
  • 调节透明度:拖动顶部滑动条。
  • 回收站:点击 "回收站" 按钮查看已完成任务。
  • 设置:点击右上角的齿轮图标设置开机自启。

开发技术栈

  • Python 3
  • PySide6 (Qt for Python)
  • keyboard (全局快捷键)

文件结构

  • src/main.py: 程序入口
  • src/data_manager.py: 数据管理 (JSON)
  • src/ui/: 界面代码
    • main_window.py: 主窗口逻辑
    • task_item.py: 任务项组件
    • elided_label.py: 多行省略文本标签
    • recycle_bin.py: 回收站对话框
  • src/utils.py: 工具函数 (开机自启)

About

自用备忘录,主打一个简单够用

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages