介绍
这是一个使用python for qt(PySIde6.10)实现的windows主题切换工具!
项目地址
https://gitee.com/BasterHapy/pyside_auto_them
怎么运行?
建议使用虚拟环境来安装
安装PySide6
bash
pip3 instal PySide6
执行程序主入口文件
py
python3 main.py
主要实现原理
- 请求
Url获取IP - 通过
IP获取经纬度 - 使用经纬度位置来获取 当地的 日出日落(这里使用lru_cache缓存)
- 获取当前时间与 日出日落比较 再结合注册表设置主题
- 存入
config.json文件 方便再次读取
不足
- 如果需要重新更新日出日落时间(
config.json文件),需要手动删除该配置文件 - 开机自启动 没有实现
- 没有后台守护程序 待更新
版本分支
待发布