> [!Warning] > Class Widgets *1* 目前完全由社区开发者进行开发 > > [![](https://github.com/pizeroLOL.png?size=80)](https://github.com/pizeroLOL) [![](https://github.com/IsHPDuwu.png?size=80)](https://github.com/IsHPDuwu) [![](https://github.com/baiyao105.png?size=80)](https://github.com/baiyao105) [![](https://github.com/Artist-MOBAI.png?size=80)](https://github.com/Artist-MOBAI) > > 有任何需要社区开发者帮忙的地方,请前往 QQ 群或提 issue > [!NOTE] > Class Widgets 有 QQ 群和 Discord 服务器啦!详见[此处](#社区)

logo

Class Widgets

全新桌面课表

[![星标](https://img.shields.io/github/stars/Class-Widgets/Class-Widgets?style=for-the-badge&color=orange&label=星标)](https://github.com/Class-Widgets/Class-Widgets) [![当前版本](https://img.shields.io/github/v/release/Class-Widgets/Class-Widgets?style=for-the-badge&color=purple&label=当前版本)](https://github.com/Class-Widgets/Class-Widgets/releases/latest) [![测试版](https://img.shields.io/github/v/tag/Class-Widgets/Class-Widgets?include_prereleases&label=当前测试版&color=yellow&style=for-the-badge)](https://github.com/Class-Widgets/Class-Widgets/releases) [![开源许可](https://img.shields.io/badge/license-GPLv3-blue.svg?label=开源许可证&style=for-the-badge)](https://github.com/Class-Widgets/Class-Widgets?tab=GPL-3.0-1-ov-file) [![下载量](https://img.shields.io/github/downloads/Class-Widgets/Class-Widgets/total.svg?label=下载量&color=green&style=for-the-badge)](https://github.com/Class-Widgets/Class-Widgets) ![Banner](img/Banner.png) [![Q群](https://img.shields.io/badge/QQ%20群-169200380-blue.svg?logo=qq&color=blue&style=for-the-badge)](http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=yHXKCAjOxlpTpJ4mNdXm0mxOneYUinRs&authKey=sd3%2F06iGdOZUjkXXPBeIzGnFDIeYwmdwuM8dhk25fi%2B1CUL32MkeN2EEfjdo2pzE&noverify=0&group_code=169200380) [![DC](https://img.shields.io/discord/1332636953719476284?style=for-the-badge&logo=discord&logoColor=ffffff&label=discord%20%E6%9C%8D%E5%8A%A1%E5%99%A8&labelColor=5865f2)](https://discord.gg/EFF4PpqpqZ) #### [了解更多 >](https://www.bilibili.com/video/BV1xwW9eyEGu/)
## 特性 - 由 Python 编写的**插件**系统和插件广场(详见最新构建) - 将今日的课程安排以**小组件**的样式为你呈现; - 具有 [上下课提醒](https://www.yuque.com/rinlit/class-widgets_help/fv2ou1i1ngap0hrl) 和预备铃; - 拥有主题系统支持你高度自定义。 - 简洁直观的 [课程表编辑](https://www.yuque.com/rinlit/class-widgets_help/oozelh8r56tmw0xb) 界面; - 同时存储多个课程表文件,并能在各个 Class Widgets 导入和导出; - 支持 [**通用课程表交换格式**(Course Schedule Exchange Schema)](https://github.com/SmartTeachCN/CSES) ,能在不同格式间转换; - 提供快捷的调休、换课 [应对方案](https://www.yuque.com/rinlit/class-widgets_help/gc4epffu7g5bf9os)。 - 提供“天气”、“自定义倒计时”等实用小组件; - 通过 [“自定义”](https://www.yuque.com/rinlit/class-widgets_help/qyly70ht1ogge1pi) 个性化你的 Class Widgets; - 具有亮/暗色主题; - …… ## 软件截图 #### 主界面(亮色) ![scrshot_0](img/screenshot_0.png) #### 主界面(暗色) ![scrshot_0](img/screenshot_1.png) ## 安装&使用 > [!TIP] > 可在 [Class Widgets 官方文档](https://www.yuque.com/rinlit/class-widgets_help/gs3gsbms1iivgibm) 查看教程。 > [!IMPORTANT] > 若要体验此页面的特性,请前往[此处](https://github.com/Class-Widgets/Class-Widgets/releases/tag/v1.1.7-b3)预发行版的页面下载。 下载 ![当前版本](https://img.shields.io/github/v/release/Class-Widgets/Class-Widgets?style=flat&color=purple&label=当前版本) 中最新版的压缩文件,解压到合适位置后,打开 `ClassWidgets.exe` 即可。 可通过托盘菜单进入设置、或退出此程序。 ## 协议 此项目 (Class Widgets) 基于 GPL-3.0 许可证授权发布,详情请参阅 [LICENSE](./LICENSE) 文件。 Copyright © 2025 RinLit. ## 致谢 ### 第三方库和框架 - [PyQt5](https://www.riverbankcomputing.com/static/Docs/PyQt5/) - [PyQt-Fluent-Widgets](https://github.com/zhiyiYo/PyQt-Fluent-Widgets) - [Loguru](https://github.com/Delgan/loguru) - [Requests](https://github.com/psf/requests) ### 资源 - [SF Symbols](https://developer.apple.com/cn/sf-symbols/) (部分图标已做修改) - [和风天气图标](https://icons.qweather.com/)(部分图标已做修改) - [HarmonyOS Sans](https://developer.huawei.com/consumer/cn/design/resource/) ### 贡献 感谢以下同学为 Class Widgets 作出贡献。 [![Contributors](http://contrib.nn.ci/api?repo=Class-Widgets/Class-Widgets&repo=Class-Widgets/plugin-plaza&repo=Class-Widgets/cw-interim-site)](https://github.com/Class-Widgets/Class-Widgets/graphs/contributors) ![Repobeats](https://repobeats.axiom.co/api/embed/9d06f1435d1b14cb7837d1e863e55f24cc98df23.svg "Repobeats analytics image") 如果您想要为 Class Widgets 作出贡献,请阅读[贡献指南](CONTRIBUTING.md) ### 赞助商 / Sponsors 感谢以下人员对本项目的支持。 - [猞猁](http://dq6666.cn/) 感谢以下赞助商对本项目的支持。
SignPath Free code signing on Windows provided by SignPath.io, certficate by SignPath Foundation
SignPath.io 提供 Windows 上的免费代码签名,由 SignPath Foundation 提供证书
## 代码签名策略 / Code signing policy - Free code signing provided by [SignPath.io](https://about.signpath.io/), certificate by [SignPath Foundation](https://signpath.org/) 由 [SignPath.io](https://about.signpath.io/) 提供代码签名,由 [SignPath Foundation](https://signpath.org/) 提供证书 - Committers and reviewers: [Organization Members](https://github.com/orgs/Class-Widgets/people) 提交者和审阅者:[团队成员](https://github.com/orgs/Class-Widgets/people) - Approvers: [Owners](https://github.com/orgs/Class-Widgets/people?query=role%3Aowner) 审批者:[所有者](https://github.com/orgs/Class-Widgets/people?query=role%3Aowner) - This program will not transfer any information to other networked systems unless specifically requested by the user or the person installing or operating it. 除非用户或安装或操作它的人特别要求,否则本程序不会将任何信息传输到其他网络系统。 ## 社区 我们目前开通了 [Discussions](https://github.com/orgs/Class-Widgets/discussions)、[QQ群](http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=yHXKCAjOxlpTpJ4mNdXm0mxOneYUinRs&authKey=sd3%2F06iGdOZUjkXXPBeIzGnFDIeYwmdwuM8dhk25fi%2B1CUL32MkeN2EEfjdo2pzE&noverify=0&group_code=169200380) 和 [Discord 服务器](https://discord.gg/EFF4PpqpqZ)。 ## 星标历史 Star History Chart ## 这仅是我作为新人的练习作品,欢迎提供更多意见!