Skip to content

SECTL/AssignSticker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AssignSticker

GitHub Issues 最新版本 最新Beta版本 上次更新 下载统计

QQ群

一个使用 PyQt5 + Qt Quick (QML) 开发的 Windows 桌面“作业板”,支持按学科管理当天作业、布置新作业、收起为迷你悬浮球、系统托盘菜单、设置窗口以及初次引导体验。

主要功能

  • 作业板主窗口:无边框可拖动,顶部显示时间日期,主体以卡片展示各学科的作业
  • 布置新作业:弹窗表单支持选择学科、标题、练习册页码、备注与标签
  • 收起与迷你悬浮球:主窗收起后,右侧出现 88×88 的悬浮球,一键唤起
  • 系统托盘菜单:显示/隐藏小组件、打开设置、重启、退出
  • 设置窗口(侧边栏分页):通用、学科管理、安全、个性化、其他、关于
  • 初次引导:首次使用或重置后进入,引导完成后进入主作业板
  • 开发角标:通过 dev.txt 开关显示“开发中版本”提示

运行环境

  • Windows 10/11
  • Python 3.10+
  • 依赖:PyQt5

CI 构建与发布

  • 工作流文件:.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