[App Sharing] 桌面时钟
Tofloor
poster avatar
🐖¹².₁₃高老庄的书生℘࿐
deepin
2026-09-01 15:11
Author

========================================
桌面时钟日历 — 发布说明

【版本】1.0.0
【日期】2026-09-01
【适用系统】统信 UOS(x86-64)

========================================
功能一览

🕐 桌面时钟

  • 大号数字时钟,实时显示时分秒
  • 支持拖动、置顶、半透明
  • 右键托盘图标一键隐藏/显示

📅 月历视图

  • 公历日期完整展示
  • 农历月日对照(初一、十五…)
  • 传统节日标注(春节、中秋、端午…)
  • 二十四节气标注
  • 今日宜忌提示
  • 鼠标滚轮翻月,左右按钮快速跳转

📝 日程备注

  • 单击日期添加/查看日程
  • 日程有红点标记,一目了然

⏳ 倒计时

  • 支持添加多个重要日期倒计时
  • 日历上蓝色角标提醒
  • 可随时管理(增/删)

🍅 番茄钟

  • 25分钟专注 + 5分钟休息
  • 独立面板,一键启动/暂停/重置
  • 今日完成次数统计

🌙 全局快捷键

  • 显示/隐藏:Ctrl+Alt+Space
  • 番茄钟切换:Ctrl+Alt+T
  • (需安装 keyboard 库才能生效,未装则仅托盘可用)

🎨 外观设置

  • 背景透明度可调
  • 字体大小可选
  • 三档主题色(深色/浅色/蓝调)
  • 设置自动保存

🚀 开机自启

  • 支持一键开启/关闭开机自启

自己觉得UOS右下角时间显示太小,就随便搞了一个
桌面时钟,功能我自己是够用了,各位要是觉得需要增
加功能的可以自行下载源码更改。

下载地址:下载后把txt后缀改为.py

https://hongjun1213.lanzoul.com/isUJu45tvgvc

========================================

截图_桌面时钟_20260901150127.png

Reply Favorite View the author
All Replies
avatar
寰宇ζ
deepin
2026-09-01 15:13
#1

好,这个界面设计的棒棒哒yeah

Reply View the author
avatar
𰻞𰻝面
deepin
2026-09-01 22:23
#2

不错不错,挺好看的!

Reply View the author
avatar
🐖¹².₁₃高老庄的书生℘࿐
deepin
2026-09-02 16:55
#3

桌面时钟 v2.0 — 发布说明

📦 绿色单文件版(58 MB,Linux x86_64)
拷贝到任意 Linux 电脑,双击即可运行,无需安装任何依赖。
Windows 电脑无法使用此版本(跨平台编译 PyInstaller 不支持)。

💡 首次双击若弹出"您是否要运行"确认框,勾选底部"允许执行"即可。

✨ 本次更新内容(相对 v1.0)

一、DPI 自适应 —— 跨电脑显示一致
• 新增全局缩放系数 GLOBAL_BASE(当前 0.65,可调)
• 基于 logicalDPI/96 自动补偿,支持 100% / 125% / 150% / 200% 缩放
• Qt 自动缩放生效时自动切换模式,避免双重放大
• 启动时终端打印 DPI 日志便于排查

二、界面视觉升级
• 按钮统一 12px 圆角 + 柔和阴影(blur=14, offset=3, 黑 23% 透明度)
• 番茄钟面板 16px 圆角
• 全局字体栈:苹方 → 微软雅黑 → Noto CJK → 思源黑体 → 无衬线
• 完整的按钮交互三态(默认 / hover / pressed)
• 字体视觉层次分明:时钟 > 日期 > 月份 > 星期表头 > 正文 > 宜忌备注

三、托盘图标优化
• 左键单击 / 双击托盘图标 → 切换窗口显示隐藏
• 右键托盘图标 → 菜单(关于 / 退出)
• 主题图标找不到时自动回退到手动绘制的日历图标
• DPI 感知:高 DPI 下自动放大绘制

四、番茄钟(新增)
• 25 分钟专注 + 5 分钟休息循环
• 番茄 / 休息 / 长休息三种模式
• 今日完成计数
• 托盘图标切换 / 蜂鸣提醒(可选)

五、农历支持(zhdate)
• 显示农历年 / 月 / 日 / 生肖
• 黄历宜忌、传统节日

🛠 调参说明

DPI 不合适时,改 shizhong.py 顶部:

GLOBAL_BASE = 0.65   # 改这个数字就行

96 DPI 觉得太大 → 0.55 / 0.5 / 0.45
96 DPI 觉得太小 → 0.7 / 0.75 / 0.8
想恢复原始大小  → 1.0

缩放公式:实际显示 = GLOBAL_BASE × (logicalDPI / 96.0)

🔧 技术栈

• Python 3.7
• PyQt5(Qt5.15)
• zhdate(农历数据)
• PyInstaller 5.13.2 打包
• UOS Desktop 20 / Debian 10 测试通过

📁 文件结构

dist/桌面时钟 ← 绿色版可执行文件
shizhong.py ← 源代码
桌面时钟.spec ← PyInstaller 打包配置
发布说明.txt ← 本文件

下载整个压缩包,里边有源码和我打包的程序,不喜欢可以自己再编译

下载地址:https://hongjun1213.lanzoul.com/iBjLj464ttqj

Reply View the author
avatar
垄上人
deepin
2026-09-10 17:03
#4

这个非常好用,感谢

Reply View the author
avatar
157******10
deepin
2026-09-15 11:58
#5

非常非常好用,我这个白痴都用deepseek安装上了,厉害

Reply View the author