一个使用 PyQt5 + Qt Quick (QML) 开发的 Windows 桌面“作业板”,支持按学科管理当天作业、布置新作业、收起为迷你悬浮球、系统托盘菜单、设置窗口以及初次引导体验。
- 作业板主窗口:无边框可拖动,顶部显示时间日期,主体以卡片展示各学科的作业
- 布置新作业:弹窗表单支持选择学科、标题、练习册页码、备注与标签
- 收起与迷你悬浮球:主窗收起后,右侧出现 88×88 的悬浮球,一键唤起
- 系统托盘菜单:显示/隐藏小组件、打开设置、重启、退出
- 设置窗口(侧边栏分页):通用、学科管理、安全、个性化、其他、关于
- 初次引导:首次使用或重置后进入,引导完成后进入主作业板
- 开发角标:通过
dev.txt开关显示“开发中版本”提示
- Windows 10/11
- Python 3.10+
- 依赖:PyQt5
- 工作流文件:
.github/workflows/build.yaml(仅 Windows 构建)
链接:build.yaml - 手动触发:
workflow_dispatch,需输入version(版本 tag),支持区分 beta 与正式 - 构建产物命名规则:
[软件]-[版本tag]-[架构]-[系统].zip- 示例(正式):
AssignSticker-1.2.0.2-x64-windows.zip - 示例(beta):
AssignSticker-1.2.0.2-beta1-x64-windows.zip
- 示例(正式):
- 发布策略:当
version包含-beta时,Release 自动标记为预发布(pre-release)
- Copyright © 2025-2026 SECTL