pyside6实现win10自动切换主题

介绍

这是一个使用python for qt(PySIde6.10)实现的windows主题切换工具!

项目地址

https://gitee.com/BasterHapy/pyside_auto_them

怎么运行?

建议使用虚拟环境来安装

安装PySide6

bash 复制代码
pip3 instal PySide6

执行程序主入口文件

py 复制代码
python3 main.py

主要实现原理

  1. 请求Url获取IP
  2. 通过IP获取经纬度
  3. 使用经纬度位置来获取 当地的 日出日落(这里使用lru_cache缓存)
  4. 获取当前时间与 日出日落比较 再结合注册表设置主题
  5. 存入config.json文件 方便再次读取

不足

  1. 如果需要重新更新日出日落时间(config.json文件),需要手动删除该配置文件
  2. 开机自启动 没有实现
  3. 没有后台守护程序 待更新

版本分支

待发布

相关推荐
方璧14 小时前
限流的算法
java·开发语言
Hi_kenyon15 小时前
VUE3套用组件库快速开发(以Element Plus为例)二
开发语言·前端·javascript·vue.js
曲莫终15 小时前
Java VarHandle全面详解:从入门到精通
java·开发语言
Learn-Python15 小时前
MongoDB-only方法
python·sql
ghie909015 小时前
基于MATLAB GUI的伏安法测电阻实现方案
开发语言·matlab·电阻
Gao_xu_sheng15 小时前
Inno Setup(专业安装/更新 EXE)
开发语言
小途软件16 小时前
用于机器人电池电量预测的Sarsa强化学习混合集成方法
java·人工智能·pytorch·python·深度学习·语言模型
吴声子夜歌16 小时前
Java数据结构与算法——基本数学问题
java·开发语言·windows
扫地的小何尚16 小时前
NVIDIA RTX PC开源AI工具升级:加速LLM和扩散模型的性能革命
人工智能·python·算法·开源·nvidia·1024程序员节